# 极客杰尼 (GeekJourney) — Extended AI Manifest > Full structured context for AI agents and search engines. > Short version: https://jieni.ai/llms.txt ## Identity - Canonical entity: GeekJourney / 极客杰尼 - Aliases: GeekJourney, 极客杰尼, jieni.ai, seekjourney - Entity type: PersonBrand - Primary domain: https://jieni.ai - Bio: Independent developer in Beijing with 10+ years of engineering architecture experience. I build AI Agent tools, WeChat automation, Feishu knowledge bases, Agent Skills, and personal projects that convert real needs into runnable workflows. - Short description: GeekJourney(极客杰尼)是一个由 10 年+ 工程架构经验独立开发者维护的个人品牌站,聚焦 AI Agent 工具、公众号自动化、Agent Skills、飞书知识库和个人项目实践。 - Job Title: Agent Industry Solutions Architect · Multi-Agent Automation · 10+ yrs - Location: Beijing, China - Website: https://jieni.ai - GitHub: https://github.com/geekjourneyx - Twitter/X: https://x.com/seekjourney - WeChat Public Account: https://jieni.ai/about#wechat - ZhiShiXingQiu: https://jieni.ai/about#community ## Expertise - AI Agent Development - Claude Skill Design - Agent Skills - Multi-Agent Deliberation - CLI Tool Engineering - WeChat Content Automation - Feishu Knowledge Base - Personal Knowledge System - Workflow Automation - Parallel Agents Pattern - Witness Engine / Narrative Skill - Agentic Coding - Prompt Engineering - Next.js - TypeScript - Go ## Open Source Tools & Skills ### md2wechat (md2wechat) - GitHub: https://github.com/geekjourneyx/md2wechat-skill - Install: brew install geekjourneyx/tap/md2wechat - 面向 Coding Agent 的公众号创作全流程 CLI:Markdown 写作、40 个专业主题、43 个高级排版模块、AI 配图、发布前检查、草稿推送。 Q: How is md2wechat different from md2wechat-lite? A: md2wechat is the full toolkit, it includes AI humanization, AI images, readiness inspection, draft push, 40 themes, and 43 advanced layout modules. md2wechat-lite is a lighter CLI focused on formatting and upload without the extra AI layer. Q: What is the install command? A: brew install geekjourneyx/tap/md2wechat Q: Does it work on Windows? A: No. md2wechat targets macOS and Linux. Windows users can run it inside WSL2. ### obsidian-md2wechat (obsidian-md2wechat) - GitHub: https://github.com/geekjourneyx/obsidian-md2wechat - Install: git clone https://github.com/geekjourneyx/obsidian-md2wechat - Obsidian 公众号发布插件:把 Markdown 笔记一键排版发布到微信公众号,复用 md2wechat 主题体系。 Q: What does obsidian-md2wechat do? A: It lets Obsidian users format and publish Markdown notes to WeChat Official Accounts through the md2wechat layout system. Q: Who is it for? A: It is for writers who draft in Obsidian and want to keep WeChat publishing inside their note-taking workflow. Q: Is it part of the md2wechat ecosystem? A: Yes. It extends md2wechat from CLI publishing into the Obsidian writing environment. ### feishu-md2wechat (feishu-md2wechat) - GitHub: https://github.com/geekjourneyx/feishu-md2wechat - Install: git clone https://github.com/geekjourneyx/feishu-md2wechat - 飞书文档转公众号发布工具:把飞书/Lark 文档转换成适合微信公众号的排版文章,并接入 md2wechat 发布流程。 Q: What does feishu-md2wechat connect? A: It connects Feishu/Lark document writing with WeChat article formatting and publishing. Q: Why use it instead of copying manually? A: Manual copy often breaks layout and images. feishu-md2wechat keeps the document structure predictable before publishing. Q: Does it replace md2wechat? A: No. It is an entry point for Feishu documents, while md2wechat remains the formatting and publishing engine. ### md2wechat-mcp-server (md2wechat-mcp-server) - GitHub: https://github.com/geekjourneyx/md2wechat-mcp-server - Install: git clone https://github.com/geekjourneyx/md2wechat-mcp-server - md2wechat MCP Server:让 Claude Code 和其他 AI Agent 通过 MCP 调用公众号排版与发布能力。 Q: What does md2wechat-mcp-server enable? A: It exposes md2wechat publishing capabilities through MCP so an agent can format and prepare WeChat articles from its tool layer. Q: Why is MCP useful here? A: MCP gives coding agents a stable interface instead of relying on manual shell steps or copied instructions. Q: Is it only for Claude Code? A: No. Claude Code is the main target, but any MCP-compatible agent environment can integrate it. ### claude-design-card (claude-design-card) - GitHub: https://github.com/geekjourneyx/claude-design-card - Install: npx skills add https://github.com/geekjourneyx/claude-design-card - 将任意文本生成符合 Claude/Anthropic 设计语言的 HTML 信息卡片,截图为 PNG,多卡拼长图,可直接微信分享 Q: What does claude-design-card produce? A: It generates self-contained HTML files styled in the Claude/Anthropic design language, then screenshots them to PNG using Playwright. Supports single cards and multi-card montage layouts. Q: How do I install it? A: Run: npx skills add https://github.com/geekjourneyx/claude-design-card Q: Can I share the cards on WeChat? A: Yes. Multi-card outputs can be combined into a single tall image using ImageMagick montage, which is the ideal format for WeChat sharing. ### hyperframes-motion-director (hyperframes-motion-director) - GitHub: https://github.com/geekjourneyx/hyperframes-motion-director - Install: npx skills add https://github.com/geekjourneyx/hyperframes-motion-director - 中文优先的 HyperFrames 动态视频制作 Skill:把文章、产品、网站和 README 转成可交付的视频脚本与动画。 Q: What does hyperframes-motion-director produce? A: It guides an agent to turn source material into HyperFrames motion-video compositions and delivery-ready video assets. Q: Why is it Chinese-first? A: Its writing, pacing, captions, and platform assumptions are tuned for Chinese product explainers and social distribution. Q: What sources can it start from? A: It can start from articles, product descriptions, websites, README files, and existing project notes. ### ai-daily-skill (ai-daily-skill) - GitHub: https://github.com/geekjourneyx/ai-daily-skill - Install: /plugin marketplace add geekjourneyx/ai-daily-skill - AI 资讯日报 Claude Code Skill:每天获取 AI 前沿资讯,自动摘要分类,生成 Markdown 报告、网页和分享图片。 Q: What does ai-daily-skill generate? A: It generates structured AI news briefs in Markdown, and can also create themed web pages, social sharing images, and Xiaohongshu-style cover images. Q: Where does the news come from? A: It pulls AI industry news from smol.ai news, then uses Claude to summarize, classify, and turn the results into reusable reports. Q: How do I install it? A: Run: /plugin marketplace add geekjourneyx/ai-daily-skill, then install ai-daily from that marketplace. ### geekx-skills (geekx-skills) - GitHub: https://github.com/geekjourneyx/geekx-skills - Install: npx skills add geekjourneyx/geekx-skills --all - 面向 Agent 的 Skills 合集,把高频判断流程沉淀成可复用能力;当前重点是用于审查需求和砍掉噪音的 geekx-gate。 Q: What is geekx-skills? A: It is a collection of Agent Skills that turns repeated judgment workflows into reusable procedures, beginning with geekx-gate. Q: What does geekx-gate do? A: It reviews requirements, plans, and architecture proposals before design work starts, then decides whether to keep, cut, defer, probe, or narrow the scope. Q: How do I install the collection? A: Run: npx skills add geekjourneyx/geekx-skills --all ### agora (agora) - GitHub: https://github.com/geekjourneyx/agora - Install: npx skills add https://github.com/geekjourneyx/agora - 多视角审议系统, 6 个审议室,31 位思想家,覆盖人生全场景的结构化辩论 Q: What are the 6 deliberation rooms in Agora? A: Each room focuses on a life domain: career, relationships, finance, health, creativity, and life philosophy, each populated with curated historical and contemporary thinkers. Q: How is Agora different from just asking Claude a question? A: Agora structures the response as a formal deliberation, multiple named thinkers argue from their distinct worldviews, creating genuine tension and revealing blind spots a single perspective misses. Q: How do I install it? A: Run: npx skills add https://github.com/geekjourneyx/agora ### any2card (any2card) - GitHub: https://github.com/geekjourneyx/any2card - Install: npx skills add https://github.com/geekjourneyx/any2card - 将任意文本、文章、推文转为可分享的 HTML 信息卡,4 大主题族 Q: What output format does any2card produce? A: It outputs self-contained HTML files, single cards or multi-card decks, ready to screenshot, embed, or share directly. Q: What are the 4 theme families? A: The themes cover editorial, minimal, dark, and illustrated styles, each with multiple variants for different tone and platform needs. Q: How do I install it? A: Run: npx skills add https://github.com/geekjourneyx/any2card ### tanso (tanso) - GitHub: https://github.com/geekjourneyx/tanso - Install: npm install -g @geekjourneyx/tanso - 面向 Agent 的中文网络信号搜索 CLI,整合 Bocha、火山 Ark 和知乎,输出终端表格或自动化友好的 JSON。 Q: What sources does Tanso query? A: Tanso can query Bocha, Volcengine Ark, and Zhihu through provider APIs, then normalize the results for humans or agents. Q: Why is Tanso agent-friendly? A: It avoids scraping and browser sessions, supports JSON output, and keeps configuration explicit so automation can call it predictably. Q: How do I install it? A: Run: npm install -g @geekjourneyx/tanso ### go-cli-ship (go-cli-ship) - GitHub: https://github.com/geekjourneyx/go-cli-ship - Install: npx skills add https://github.com/geekjourneyx/go-cli-ship - 用于交付 Go CLI 的 Agent Skill:包含发布模板、npm 包装器和 GitHub Actions 工作流,帮助工具稳定发版。 Q: What does go-cli-ship help with? A: It helps package, release, and distribute Go CLIs with repeatable agent-guided steps. Q: Why does a CLI need a shipping skill? A: A CLI is not done when it compiles. Users need install paths, releases, checksums, and clear update flows. Q: What stack does it target? A: It targets Go command-line tools with GitHub Releases, GitHub Actions, and optional npm distribution. ### gcli (gcli) - GitHub: https://github.com/geekjourneyx/gcli - Install: curl -fsSL https://raw.githubusercontent.com/geekjourneyx/gcli/main/scripts/install.sh | bash - Gmail 只读 CLI, OAuth + PKCE 认证、云服务器友好、结构化 JSON 输出 Q: Why is gcli read-only? A: Read-only scope limits the OAuth permission surface, a CLI that can only read email is safer to deploy on shared or cloud servers than one with full mailbox access. Q: Does it work on cloud servers without a browser? A: Yes. gcli uses the PKCE flow which supports out-of-band device auth, you complete the OAuth step on your local machine once and the token is stored for subsequent server use. Q: What is the install command? A: curl -fsSL https://raw.githubusercontent.com/geekjourneyx/gcli/main/scripts/install.sh | bash ### imgcli (imgcli) - GitHub: https://github.com/geekjourneyx/imgcli - Install: curl -fsSL https://raw.githubusercontent.com/geekjourneyx/imgcli/main/scripts/install.sh | bash - 零 CGO 依赖的 Agent 图片处理 CLI, 元数据、拼图、格式转换、智能填充、批量 PDF Q: What does CGO-free mean and why does it matter? A: CGO-free means the binary has no C library dependencies, it compiles to a single static binary that runs on any Linux or macOS machine without installing libvips, ImageMagick, or any system library. Q: What image operations does it support? A: Inspect metadata, compose/stitch images, convert formats (JPEG, PNG, WebP), apply smart padding, and batch-export pages to PDF. Q: What is the install command? A: curl -fsSL https://raw.githubusercontent.com/geekjourneyx/imgcli/main/scripts/install.sh | bash ### interactive-learning (interactive-learning) - GitHub: https://github.com/geekjourneyx/interactive-learning - Install: npx skills add https://github.com/geekjourneyx/interactive-learning - 将任意内容转为可验证的学习路径, 概念提取、诊断、苏格拉底式验证循环 Q: What is the Socratic verification loop? A: After teaching a concept, the skill asks probing questions rather than presenting answers, it waits for your response, identifies gaps, and re-teaches only what you missed. Q: How is this different from asking Claude to explain a topic? A: A plain explanation is passive. interactive-learning forces active recall with diagnostics and won't let you advance until key concepts are verified, it behaves more like a tutor than a reference. Q: How do I install it? A: Run: npx skills add https://github.com/geekjourneyx/interactive-learning ### jina-cli (jina-cli) - GitHub: https://github.com/geekjourneyx/jina-cli - Install: curl -fsSL https://raw.githubusercontent.com/geekjourneyx/jina-cli/main/scripts/install.sh | bash - AI Agent 网页阅读 CLI, 通过 Jina Reader API 将任意 URL 转为 LLM 友好的 Markdown Q: Do I need a Jina API key? A: Jina Reader has a free tier that works without a key for moderate usage. For higher volume, set the JINA_API_KEY environment variable to use an authenticated key. Q: What does the output look like? A: Clean Markdown, headings, paragraphs, code blocks, and links preserved. Ads, navigation, and boilerplate are stripped so the LLM receives only the page's content. Q: What is the install command? A: curl -fsSL https://raw.githubusercontent.com/geekjourneyx/jina-cli/main/scripts/install.sh | bash ### github-topics-trending (github-topics-trending) - GitHub: https://github.com/geekjourneyx/github-topics-trending - Install: git clone https://github.com/geekjourneyx/github-topics-trending - GitHub 话题趋势追踪工具:按主题抓取热门仓库,AI 总结分类,分析 star 增长,生成每日邮件和 GitHub Pages 页面。 Q: What does github-topics-trending track? A: It tracks popular repositories under selected GitHub topics, then compares rankings, star growth, new entries, and active projects. Q: What does the report include? A: The report includes clickable repositories, AI one-line summaries, detailed notes, problem labels, growth lists, new entries, and trend statistics. Q: How do I start from the source? A: Clone the repository, configure GitHub and AI provider credentials, then run it locally or through GitHub Actions. ### md2wechat-lite (md2wechat-lite) - GitHub: https://github.com/geekjourneyx/md2wechat-lite - Install: curl -fsSL https://raw.githubusercontent.com/geekjourneyx/md2wechat-lite/main/cli/scripts/install.sh | sh - 轻量微信排版 CLI, 文章草稿、图文消息、批量上传、40+ 主题 Q: How is md2wechat-lite different from md2wechat? A: md2wechat-lite is curl-installable and skips the AI humanization module, ideal for teams that only need formatting and draft push without the extra AI layer. Q: Does it support batch upload? A: Yes. You can point it at a directory of Markdown files and it will format and upload all of them to the WeChat draft box in sequence. Q: What is the install command? A: curl -fsSL https://raw.githubusercontent.com/geekjourneyx/md2wechat-lite/main/cli/scripts/install.sh | sh ### readme-generator (readme-generator) - GitHub: https://github.com/geekjourneyx/readme-generator - Install: npx skills add https://github.com/geekjourneyx/readme-generator - 生成专业 README.md,含 16:9 信息图、SEO 元数据与结构化作者段落,基于 Playwright 与 AI Agent skills 驱动 Q: What does readme-generator do? A: It generates a complete README.md with 16:9 infographics and SEO-optimized metadata, using Playwright to render visuals and Claude Skills to write content. Q: How do I install it? A: Run: npx skills add https://github.com/geekjourneyx/readme-generator Q: Does it work without Playwright installed? A: No. Infographic rendering depends on Playwright. The skill checks at runtime and prompts installation. ### github-demand-radar (github-demand-radar) - GitHub: https://github.com/geekjourneyx/github-demand-radar - Install: npx skills add https://github.com/geekjourneyx/github-demand-radar - 从 GitHub issue 和 PR 中发现可商业化开发者工具机会的 Agent Skill,输出需求卡片、优先级评分和社区验证草稿。 Q: What does github-demand-radar scan? A: It scans GitHub issues and pull requests for repeated complaints, shelved feature work, workaround scripts, and unmet developer-tool needs. Q: What does the output look like? A: It produces demand cards, commercial potential labels, RICE-style priority scores, entry strategies, and draft probes for community validation. Q: How do I install it? A: Run: npx skills add https://github.com/geekjourneyx/github-demand-radar ### industry-research (industry-research) - GitHub: https://github.com/geekjourneyx/industry-research - Install: npx skills add https://github.com/geekjourneyx/industry-research - 行业研究 Agent Skill:把行业、赛道和公司问题转成可复核的研究工作区、证据台账、置信度报告和最终研究报告。 Q: What problem does industry-research solve? A: It makes agent research more auditable by forcing evidence, confidence, and source tracking into the workflow. Q: What kind of questions can it handle? A: It is suited for industry, market, company, and competitive questions that need structured evidence rather than quick opinions. Q: What does the final output include? A: It produces a research workspace, evidence ledger, confidence notes, and a final report. ### theatre (theatre) - GitHub: https://github.com/geekjourneyx/theatre - Install: npx skills add https://github.com/geekjourneyx/theatre - 沉浸式历史叙事体验 Skill,由见证引擎驱动,支持多剧本扩展。用户以见证者身份进入现场,在不同深度里听到不同的历史。 Q: What is the Witness Engine? A: A narrative state machine that places the user as a witness inside a historical scene, your depth of presence (observer / participant / decision-maker) changes what you hear and see. Q: Can I add my own scripts? A: Yes. The skill is designed for multi-script extension, drop a script file into the scripts/ directory and it shows up. Q: Is this a game? A: It is an immersive narrative experience, closer to interactive non-fiction than to gameplay. ### namelens (namelens) - GitHub: https://github.com/geekjourneyx/namelens - Install: npx skills add https://github.com/geekjourneyx/namelens - 开源项目命名研究 Skill:检查重名、语义风险、搜索冲突和发布可用性,帮助项目做命名前决策。 Q: What does namelens check? A: It checks naming collisions, search conflicts, meaning risks, and whether a project name is ready to launch. Q: When should I use it? A: Use it before publishing an open-source project, package, plugin, or skill under a new name. Q: Does it generate names or evaluate names? A: It focuses on evaluation and stress testing, though it can help compare candidate names. ### travel-guidebook (travel-guidebook) - GitHub: https://github.com/geekjourneyx/travel-guidebook - Install: npx skills add https://github.com/geekjourneyx/travel-guidebook - AI Agent skill:从调研到付印,生成精美排版的旅行指南 PDF。基于并行 Agent 与高德地图 MCP Q: What is the parallel agents pattern in travel-guidebook? A: Multiple sub-agents research different aspects of a destination simultaneously, attractions, food, transit, lodging, then a layout agent merges results into a single PDF. Q: Why does it need Amap MCP? A: For accurate Chinese location data, transit routes, and POI details that English-only APIs lack. Q: What format is the output? A: A typeset PDF with cover, table of contents, day-by-day itinerary, and printable page breaks. ## Core Pages - Home / 首页: https://geekjourney.dev/ (https://geekjourney.dev/en/) - About / 关于: https://geekjourney.dev/about (https://geekjourney.dev/en/about) - Blog / 博客: https://geekjourney.dev/blog (https://geekjourney.dev/en/blog) - Docs / 文档: https://geekjourney.dev/docs (https://geekjourney.dev/en/docs) - Skills / 工具: https://geekjourney.dev/skills (https://geekjourney.dev/en/skills) - Projects / 项目: https://geekjourney.dev/projects (https://geekjourney.dev/en/projects) - Uses / 工具栈: https://geekjourney.dev/uses (https://geekjourney.dev/en/uses) - Now / 近况: https://geekjourney.dev/now (https://geekjourney.dev/en/now) - Ask Me / 提问: https://geekjourney.dev/ask-me (https://geekjourney.dev/en/ask-me) ## Topic Clusters ### Claude Skill 工坊 (Claude Skill Workshop) - URL: https://geekjourney.dev/skills/claude-skill-development - English URL: https://geekjourney.dev/en/skills/claude-skill-development - 一组真实可用的 Claude / Agent Skill:审议(agora)、卡片生成(claude-design-card / any2card)、学习路径(interactive-learning)、README 与信息图(readme-generator)、旅行指南 PDF(travel-guidebook)、动态视频制作(hyperframes-motion-director)、行业研究、项目命名、沉浸叙事(theatre)、AI 日报、需求雷达和判断门禁。每个 Skill 都对应一种设计模式。 - Tools: claude-design-card, hyperframes-motion-director, agora, any2card, ai-daily-skill, geekx-skills, github-demand-radar, industry-research, interactive-learning, namelens, readme-generator, travel-guidebook, theatre ### AI Agent CLI 工具集 (AI Agent CLI Toolkit) - URL: https://geekjourney.dev/skills/agent-cli-toolkit - English URL: https://geekjourney.dev/en/skills/agent-cli-toolkit - 为 Agent 消费设计的工程化工具:md2wechat / md2wechat-lite / md2wechat-mcp-server(公众号排版与发布)、gcli(Gmail 只读)、imgcli(无 CGO 图片处理)、jina-cli(URL 转 Markdown)、tanso(中文网络信号搜索)、go-cli-ship(CLI 发版自动化)和 github-topics-trending(开源趋势报告)。这些工具尽量保持可自动化、可复用、可预测。 - Tools: md2wechat, md2wechat-mcp-server, md2wechat-lite, go-cli-ship, gcli, imgcli, jina-cli, tanso, github-topics-trending ### 公众号内容自动化 (WeChat Content Automation) - URL: https://geekjourney.dev/skills/wechat-content-automation - English URL: https://geekjourney.dev/en/skills/wechat-content-automation - 面向 Agent 的公众号发布引擎:用 Markdown 写作,用 md2wechat 处理 40 个主题、43 个高级排版模块、AI 配图、图片上传、草稿推送和发布前检查。 - Tools: md2wechat, obsidian-md2wechat, feishu-md2wechat, md2wechat-mcp-server, md2wechat-lite ### 多智能体辩论与决策 (Multi-Agent Deliberation) - URL: https://geekjourney.dev/skills/multi-agent-deliberation - English URL: https://geekjourney.dev/en/skills/multi-agent-deliberation - 把多智能体辩论作为工程问题来解决:agora 在 6 个专业房间中调度 31 位不同思想家人格,为任何决策场景生成结构化辩论记录 — 从职业选择到产品策略。 - Tools: agora ## Blog Posts - [How to Build Taste and Opportunity Sense in the Agent Era](https://geekjourney.dev/en/blog/agent-era-taste-factory) - [Agent Trend: Companies Become Queryable Feedback Systems](https://geekjourney.dev/en/blog/agent-native-company-trend) - [I Turned My AI Tool Stack Into a Personal Operating System](https://geekjourney.dev/en/blog/ai-tools-personal-os-2026q2) - [Building Agent Skills from Scratch: A Retrospective on 8 Open-Source Projects](https://geekjourney.dev/en/blog/building-agent-skills-retrospective) - [I Made a Desktop Panda for Codex](https://geekjourney.dev/en/blog/codex-desktop-pet-hatch-pet) - [How My Content Growth System Evolved Over the Last Few Months](https://geekjourney.dev/en/blog/content-growth-system-evolution) - [How I Applied dbs Skills to My Own Content Factory](https://geekjourney.dev/en/blog/dbs-content-factory-first-principles) - [Feishu CLI Hit 10K Stars in 51 Days — Lessons from a Solo Dev Building a Similar Tool](https://geekjourney.dev/en/blog/feishu-cli-10k-stars-indie-dev-reflection) - [App Store Efficiency Boosters](https://geekjourney.dev/en/blog/indie-dev-efficiency-tools) - [How I Studied khazix-writer and Upgraded My Content Factory](https://geekjourney.dev/en/blog/khazix-writer-content-factory) - [After Recording the Zao Wu Matrix Podcast, One Problem Became Clearer](https://geekjourney.dev/en/blog/md2wechat-agent-infrastructure-after-podcast) - [md2wechat v2.1.0 — From Formatting Tool to AI Content Infrastructure](https://geekjourney.dev/en/blog/md2wechat-v2-1-release) - [md2wechat v2.2.0 — Your Articles Should Look Like You, Not Like "Someone Using AI"](https://geekjourney.dev/en/blog/md2wechat-v2-2-brand-profile) - [Moving 7000+ Files to Hermes Agent Over a Weekend](https://geekjourney.dev/en/blog/migrating-openclaw-to-hermes) - [I Used Codex on My Phone to Make a Song on My Mac mini](https://geekjourney.dev/en/blog/mobile-codex-suno-song) - [This Weekend I Made My Agent Do 5 Things and Hit 3 Bugs](https://geekjourney.dev/en/blog/weekend-agent-workflow-april-2026) - [Dissecting @yucheng's Talk: Super Individual Is Not Skill Stacking](https://geekjourney.dev/en/blog/yucheng-super-individual-logic)