mcncarl/yichen-skills
GitHub: mcncarl/yichen-skills
面向内容创作者的 AI 技能合集,通过 Claude Code 和 Codex 简化素材抓取、视频剪辑、笔记管理和多平台内容发布的本地工作流。
Stars: 1275 | Forks: 185
# yichen-skills
English | [中文](./README.zh.md)
这是一个技能合集,面向希望通过 Claude Code 和 Codex 简化写作流程、X Articles 草稿发布、微信数字资产抓取以及本地工作流的创作者。
## 维护者
由 **逸尘 (Yichen)** 创建并维护。
- 微信: `yichen365ai`
- 添加我时,请在验证消息中注明 `GitHub`
## 本仓库的功能
1. 将 Claude Code 的对话转化为结构化的 Obsidian 笔记 (`yichen-summary`)
2. 将 Obsidian/Markdown 文章上传至 X Articles 草稿 (`yichen-x-article-draft-uploader`)
3. 在一台 Mac 上使用独特的蓝色图标同时运行两个微信账号 (`yichen-mac-wechat-dual-open`)
4. 将微信聊天记录、朋友圈和收藏转化为 AI 驱动的数字资产 (`yichen-wechat-local-vault`)
5. 从抖音获取对标视频 (`yichen-douyin-fetcher`)
6. 从小红书获取对标帖子 (`yichen-xiaohongshu-fetch`)
7. 使用火山引擎 ASR 转录、配字幕并粗剪口播视频 (`yichen-volc-asr`)
8. 诊断对标视频文案 (`yichen-video-content`)
9. 通过官方 ChatGPT 网页端运行经验证的研究 (`yichen-chatgpt-web-research`)
10. 将粗剪结果交接给剪映/CapCut 进行最终剪辑 (`yichen-jianying-editor`)
11. 安装并维护 Markdown/Obsidian 优先的 Agent Memory Vault 系统 (`yichen-agent-memory`)
12. 批量导出微信公众号历史文章、原创文章列表、正文及可选的阅读/评论指标 (`yichen-wechat-mp-batch-exporter`)
13. 在不受控应用程序的情况下读取并导出本地企业微信 5.x 数据库快照 (`yichen-wecom-local-vault`)
14. 让 GPT 在不切换主模型的情况下调用 Grok 进行原生 X 搜索或获取独立的第二意见 (`yichen-grok-consult`)
15. 将小红书收藏、抖音收藏和 X 书签导出为已验证的本地 URL 文件 (`yichen-social-bookmarks-exporter`)
16. 通过一个安全优先的入口路由多阶段互联网研究任务 (`yichen-web-research`)
17. 将公开网络和平台搜索标准化为可审查的候选内容 (`yichen-unified-search`)
18. 仅读取、下载并存档已知或明确确认的链接 (`yichen-content-archive`)
19. 在当前任务授权下对私有书签导出进行访问控制 (`yichen-bookmarks-export`)
20. 在 Step 和豆包/火山引擎 ASR 之间进行选择,且不会重复提交 (`yichen-asr`)
## 包含的技能
### yichen-summary
- 目的:从当前对话中提取关键见解并保存到 Obsidian
- 典型触发词:`/yichen-summary`、"保存对话"、"导出亮点"
- 功能:
- 过滤低价值的聊天过渡内容
- 生成结构化笔记(背景、核心内容、解决方案、要点、相关内容)
- 适用于长期知识积累
### yichen-x-article-draft-uploader
将 Obsidian/Markdown 长篇文章上传至 X Articles 草稿:
- 使用第一张图片作为 X Article 的封面
- 将 Markdown 转换为 X 编辑器的富文本
- 将正文图片插入到其原始的 Markdown 位置
- 在独立的 Playwright 浏览器中运行,因此不会接管用户当前的 Chrome 窗口
- 通过临时导出的 cookies 复用 Chrome 登录状态
- 仅保存草稿,不会点击最终的 `发布` 按钮
有关安装、隐私说明和故障排除,请参见 [yichen-x-article-draft-uploader/README.md](./yichen-x-article-draft-uploader/README.md)。
### yichen-mac-wechat-dual-open
在 macOS 上同时运行两个微信账号 —— 无需第三方工具:
- 复制微信,更改 bundle identifier,并在本地进行重新签名
- 将第二个应用的图标颜色从绿色重新着色为蓝色,以作视觉区分
- 处理外部和内嵌图标文件、Finder 自定义图标以及缓存刷新
- 单条命令工作流:`create` → `recolor-icon` → `launch`
- 典型触发词:"微信双开"、"WeChat dual open"、"double WeChat"
- 环境要求:macOS 12+,微信位于 `/Applications/WeChat.app`,Python 3.10+,Pillow
- 限制:微信更新后会失效(需重新运行 `repair`),推送通知可能不稳定
- 基于由 [@koffuxu](https://x.com/koffuxu/status/2043110831584690427) 记录的广为人知的“复制 + bundle-id + ad-hoc 签名”方法
### yichen-wechat-local-vault
适用于 macOS 的微信数字资产助手:
- 解密微信 Mac 4.x 本地 SQLCipher 数据库 (AES-256-CBC)
- 提取聊天记录、朋友圈 (`sns.db`) 和收藏 (`favorite.db`)
- 生成 AI 驱动的聊天摘要、朋友圈报告、收藏整理笔记、客户跟进草稿和关系复盘提示
- 首次引导介绍 3 个类别和 9 种玩法:聊天记录、朋友圈和收藏
- 可配置对群聊、联系人、朋友圈目标和收藏清理偏好的监控
- 通过 frida 提取密钥进行首次设置引导
- 典型触发词:"微信解析"、"微信全量"、"微信增量"、"导出聊天"、"朋友圈解析"、"收藏夹整理"、"客户跟进"、"yichen-wechat-local-vault"
- 环境要求:macOS,微信 Mac 4.x,Python 3.9+,`pycryptodome`,`zstandard`
- 完整文档请参见 [yichen-wechat-local-vault/README.md](./yichen-wechat-local-vault/README.md)
### yichen-douyin-fetcher
通过 Playwright 网络拦截获取抖音视频元数据并下载 MP4:
- 支持 `/video/` 链接和选定的弹窗式 URL
- 在下载的视频旁写入一个轻量级的 `.metadata.json`
- 使用 `--metadata-only` 验证链接而不下载媒体
### yichen-xiaohongshu-fetch
将小红书视频/图文帖子获取到本地文件:
- 解析 `window.__INITIAL_STATE__`
- 在可用时下载视频、字幕、图片和元数据
- 将 cookies、飞书 AppToken/TableID 和目标表格 ID 排除在仓库之外
### yichen-volc-asr
转录本地音频/视频文件并生成粗剪:
- 使用环境变量进行火山引擎 ASR 和 TOS 配置
- 生成转录文本、SRT 字幕、ASR 缓存和可选的粗剪 MP4
- 在清理临时文件之前需要明确的用户批准
### yichen-video-content
分析对标视频文案:
- 将文案逐句拆分
- 标注每个句子的作用
- 生成结构化的模仿与改进报告
### yichen-chatgpt-web-research
通过用户已登录的官方 ChatGPT 网站账号运行研究:
- 使用真实的 ChatGPT 网页,而不是 OpenAI API 或独立账号
- 优先使用 Chrome 扩展控制,仅在必要时回退到可见的 Computer Use
- 等待带有唯一标记的完整回答后再进行提取
- 将原始和可读的 Markdown 报告保存到当前工作空间的 `reports/` 目录下
- 将配置文件名称、本地路径、cookies、token 和浏览器存储排除在公开技能之外
有关隐私说明和工作流详情,请参见 [yichen-chatgpt-web-research/README.md](./yichen-chatgpt-web-research/README.md)。
### yichen-jianying-editor
指导剪映/CapCut 桌面端精剪:
- 确认媒体文件并导入粗剪
- 处理时间轴放置、字幕、视觉润色和导出说明
- 将自动粗剪逻辑留给 `yichen-volc-asr`
### yichen-agent-memory
安装并维护公开的 Agent Memory Vault 系统:
- 从公开模板创建本地 Markdown/Obsidian 优先的记忆库
- 使用 Markdown 作为单一事实来源,使用 SQLite/FTS 作为快速索引
- 支持可选的 Zvec 语义检索,用于模糊的“基于含义”的召回
- 指导预写对账、结单、审计和隐私安全的模板更新
- 典型触发词:"install Agent Memory Vault"、"set up memory vault"、"run memory closeout"、"audit my Agent Memory Vault"
- 模板仓库:[mcncarl/agent-memory-vault](https://github.com/mcncarl/agent-memory-vault)
### yichen-wechat-mp-batch-exporter
批量导出微信公众号文章:
- 将已知的 `mp.weixin.qq.com` 文章 URL 下载为 Markdown/JSON/text/HTML 格式
- 使用 `wechat-article-exporter` 进行账号搜索和历史列表同步
- 分离 `publish_groups`、`expanded_url_items` 和 `original_articles`
- 当有用户自有的最新凭证可用时,通过 `wxdown-service` 支持针对阅读量、点赞数、分享数、评论和回复的增强归档规划
- 要求用户确认二维码登录、凭证抓取、证书信任、代理更改以及任何微信桌面端操作
- 绝不操作微信 UI 或在仓库中存储真实凭证
有关设置和隐私说明,请参见 [yichen-wechat-mp-batch-exporter/README.md](./yichen-wechat-mp-batch-exporter/README.md)。
### yichen-wecom-local-vault
在 macOS 上读取、解密、查询和导出本地企业微信 5.x 桌面数据库:
- 创建私有的、带时间戳的明文快照,绝不回写到企业微信容器
- 支持联系人、会话、消息历史、搜索和 Markdown/JSON 导出
- 将原始密钥、快照和聊天导出排除在 Git 之外
- 不控制原始企业微信应用或发送消息
### yichen-grok-consult
在 GPT 主导的 Codex 任务中使用 Grok,而无需切换主模型:
- 通过官方 Grok Build CLI 运行原生的公开 X 搜索
- 验证隔离的 Grok 会话是否完成了 `XSearch`
- 提取状态 URL 并确定性地解码 Snowflake 发布时间
- 将 Grok 保持在当前项目之外,并禁用本地文件、shell、MCP、内存和子代理访问
- 通过本地 OpenCodex 提供可选的独立回答、审查和挑战工具
有关安装、隐私边界和验证限制,请参见 [plugins/yichen-grok-consult/README.md](./plugins/yichen-grok-consult/README.md)。
### yichen-social-bookmarks-exporter
对三个平台上当前可访问的私有收藏进行只读导出:
- 复用用户已认证的 Chrome 标签页进行小红书和抖音操作,滚动至稳定的底部并对链接进行去重
- 使用单独安装的 Field Theory `ft` CLI 构建,其版本包含针对 X 路由的 `graphql-only`
- 每行写入一个 URL,并验证数量、空行、重复项和格式错误的行
- 不导出 cookies、浏览器存储、密码或 token 数据库;小红书 `xsec_token` 值仅保留在用户请求的本地链接文件中
有关安装、依赖项和隐私边界,请参见 [yichen-social-bookmarks-exporter/README.md](./yichen-social-bookmarks-exporter/README.md)。
### yichen-web-research
用于跨越搜索、候选审查、存档和可选转录的研究任务的顶级路由器:
- 将单阶段工作直接发送到相应的子技能
- 绝不将搜索结果转变为自动下载
- 强制执行只读社交平台使用、精确范围授权,并且不进行微信 UI 控制
- 内置便携式只读后端诊断工具
有关完整的技能家族、可选后端和配置,请参见 [yichen-web-research/README.md](./yichen-web-research/README.md)。
### yichen-unified-search
跨越公共网络和特定平台适配器的仅搜索编排:
- 支持 AnySearch、GitHub、微信公开搜索、小红书、抖音、今日头条、X、哔哩哔哩、YouTube 和小宇宙路由
- 生成带有来源、覆盖范围和限制的标准化候选内容
- 在浏览器会话搜索之前需要当前任务授权
### yichen-content-archive
已知链接和精确容器的处理:
- 读取并存档已确认的 Web、小红书、抖音、微信公众号、YouTube、哔哩哔哩和小宇宙目标
- 将搜索/发现排除在存档层之外
- 使用防冲突输出、可恢复的检查点和显式覆盖保护
### yichen-bookmarks-export
围绕 `yichen-social-bookmarks-exporter` 的安全包装器:
- 要求对当前任务中的每个平台和范围进行明确授权
- 仅导出链接,且不将该授权转移到下载操作
- 生成一个最简化的交接,引用文件而不嵌入私有 URL
### yichen-as
统一 ASR 路由器:
- 将仅文本工作默认为兼容的 Step 执行器,将时间戳/SRT 工作默认为 `yichen-volc-asr`
- 仅使用环境提供的 App ID 和 token
- 绝不静默地将已提交的作业重新提交给另一个提供商
## 项目结构
```
yichen-skills/
├─ yichen-summary/
│ └─ SKILL.md
├─ yichen-x-article-draft-uploader/
│ ├─ SKILL.md
│ ├─ README.md
│ ├─ agents/
│ └─ scripts/
│ ├─ export_x_cookies_from_chrome.py
│ ├─ parse_markdown.py
│ └─ upload_markdown_to_x_article.py
├─ yichen-wechat-local-vault/
│ ├─ SKILL.md
│ ├─ README.md
│ └─ scripts/
│ ├─ decrypt_all_dbs.py
│ ├─ export_chat.py
│ ├─ extract_keys.py
│ ├─ list_contacts.py
│ ├─ search_sns.py
│ └─ wechat_digest.py
├─ yichen-mac-wechat-dual-open/
│ ├─ SKILL.md
│ ├─ scripts/
│ │ └─ wechat_dual_open.py
│ └─ references/
│ └─ reliability-and-risks.md
├─ yichen-douyin-fetcher/
│ ├─ SKILL.md
│ └─ scripts/
│ └─ download.py
├─ yichen-xiaohongshu-fetch/
│ ├─ SKILL.md
│ └─ scripts/
│ └─ fetch.py
├─ yichen-volc-asr/
│ ├─ SKILL.md
│ └─ scripts/
│ └─ transcribe.py
├─ yichen-video-content/
│ ├─ SKILL.md
│ └─ references/
│ └─ title-formulas.md
├─ yichen-chatgpt-web-research/
│ ├─ SKILL.md
│ ├─ README.md
│ └─ agents/
├─ yichen-jianying-editor/
│ └─ SKILL.md
├─ yichen-agent-memory/
│ ├─ SKILL.md
│ └─ agents/
├─ yichen-wechat-mp-batch-exporter/
│ ├─ SKILL.md
│ ├─ README.md
│ ├─ agents/
│ ├─ references/
│ └─ scripts/
├─ yichen-wecom-local-vault/
│ ├─ SKILL.md
│ ├─ agents/
│ ├─ references/
│ └─ scripts/
├─ yichen-social-bookmarks-exporter/
│ ├─ SKILL.md
│ ├─ README.md
│ ├─ agents/
│ ├─ references/
│ └─ scripts/
├─ yichen-web-research/
│ ├─ SKILL.md
│ ├─ README.md
│ ├─ agents/
│ ├─ scripts/
│ └─ tests/
├─ yichen-unified-search/
│ ├─ SKILL.md
│ ├─ agents/
│ ├─ references/
│ ├─ scripts/
│ └─ tests/
├─ yichen-content-archive/
│ ├─ SKILL.md
│ ├─ agents/
│ ├─ references/
│ ├─ scripts/
│ └─ tests/
├─ yichen-bookmarks-export/
│ ├─ SKILL.md
│ ├─ agents/
│ ├─ references/
│ └─ tests/
├─ yichen-asr/
│ ├─ SKILL.md
│ ├─ agents/
│ ├─ references/
│ ├─ scripts/
│ └─ tests/
├─ .agents/plugins/
│ └─ marketplace.json
├─ plugins/yichen-grok-consult/
│ ├─ .codex-plugin/plugin.json
│ ├─ .mcp.json
│ ├─ README.md
│ ├─ README.zh.md
│ ├─ mcp/server.mjs
│ └─ skills/yichen-grok-consult/
├─ README.md
├─ README.zh.md
├─ THIRD_PARTY_NOTICES.md
├─ LICENSE
└─ .gitignore
```
## 环境要求
- Claude Code / Codex CLI(支持本地技能加载)
- Python Playwright(`yichen-x-article-draft-uploader` 所需)
- Python 3.9+
- 依赖项:
- X article 草稿:`pip install playwright pycryptodome && python3 -m playwright install chromium`
- 微信本地资料库:`pip install pycryptodome zstandard`
- 微信双开:`pip install Pillow`
- 抖音抓取工具:`pip install playwright requests && python3 -m playwright install chromium`
- 小红书抓取工具:`pip install requests`
- 火山 ASR 粗剪:`pip install requests` 加上本地 `ffmpeg` / `ffprobe`
- ChatGPT 网页研究:Chrome 已登录 ChatGPT,加上你的 agent 环境中的 Chrome/Computer Use 能力
- 微信公众号批量导出:Python 3 标准库用于已知的 URL 下载;`wechat-article-exporter` / `wxdown-service` 仅用于账号历史、指标和评论
- 企业微信本地资料库:`pycryptodome`;`frida` 仅用于明确授权的原始密钥抓取
- Grok 咨询:Node.js 18+,官方 Grok Build CLI,以及活跃的 `grok login`;本地 OpenCodex 对于非搜索咨询工具是可选的
- 社交书签导出器:小红书/抖音需要带有 `chrome:control-chrome` 的 agent 环境;X 路由可选地需要版本包含 `graphql-only` 的 Field Theory `ft` CLI 构建
- 网页研究家族:一起安装所有五个家族目录;可选覆盖使用 AnySearch、OpenCLI、Grok CLI、`xreach`、`gh`、`yt-dlp`、`bili`、`ffmpeg` 以及其 README 中列出的配套技能
## 安装
将此仓库复制到你的本地技能目录中:
- 常见 Claude 路径:`~/.claude/skills/`
- 常见 Agents 路径:`~/.agents/skills/`
- 如果你的设置支持,自定义技能路径也可以
保持目录名称不变:
- `yichen-summary`
- `yichen-x-article-draft-uploader`
- `yichen-wechat-local-vault`
- `yichen-mac-wechat-dual-open`
- `yichen-douyin-fetcher`
- `yichen-xiaohongshu-fetch`
- `yichen-volc-asr`
- `yichen-video-content`
- `yichen-chatgpt-web-research`
- `yichen-jianying-editor`
- `yichen-agent-memory`
- `yichen-wechat-mp-batch-exporter`
- `yichen-wecom-local-vault`
- `yichen-social-bookmarks-exporter`
- `yichen-web-research`
- `yichen-unified-search`
- `yichen-content-archive`
- `yichen-bookmarks-export`
- `yichen-asr`
`yichen-grok-consult` 是一个 Codex 插件,而不是一个单独复制的技能。通过此仓库的插件市场进行安装:
```
codex plugin marketplace add mcncarl/yichen-skills --ref main
codex plugin add yichen-grok-consult@yichen-skills
```
## 快速开始(3 分钟)
### A) 启用 `yichen-summary`
1. 确保 `yichen-summary/SKILL.md` 在你加载的技能路径中可用
2. 开启新会话并运行 `/yichen-summary`
3. 确认输出已写入你的 Obsidian 文件夹(示例路径可能使用 `/...`)
### B) 启用 `yichen-x-article-draft-uploader`
1. 安装 Python Playwright:`pip3 install playwright pycryptodome && python3 -m playwright install chromium`
2. 确保 Chrome 已经登录到 X
3. 说“上传这篇 Markdown 文章到 X Articles 草稿”或直接运行脚本
4. 该技能会创建一个新草稿,保留第一张图片作为封面,并原位插入正文图片
5. 有关命令,请参见 [yichen-x-article-draft-uploader/README.md](./yichen-x-article-draft-uploader/README.md)
### C) 启用 `yichen-mac-wechat-dual-open`
1. 安装 Python 依赖:`pip3 install Pillow`
2. 在 Claude Code 中,说“帮我微信双开”或“WeChat dual open”
3. 该技能将在 `~/Applications/WeChat-2.app` 创建一个带有蓝色图标的第二个微信
4. 有关所有命令,请参见 `yichen-mac-wechat-dual-open/SKILL.md`
### D) 启用 `yichen-wechat-local-vault`
1. 安装 Python 依赖:`pip3 install pycryptodome zstandard`
2. 在 Claude Code 或 Codex 中,说“微信解析”、“导出聊天”或“收藏夹整理”
3. 首次运行将引导你完成密钥提取,并在 9 种玩法中进行选择
4. 如果不确定,从推荐的组合开始:群聊摘要 + 朋友圈报告 + 收藏夹整理
5. 后续运行将生成选定的摘要、报告或草稿工作流
6. 详情请参见 [yichen-wechat-local-vault/README.md](./yichen-wechat-local-vault/README.md)
### E) 启用创作者视频工作流
1. 安装 Playwright、requests 和 ffmpeg
2. 使用 `yichen-douyin-fetcher` 或 `yichen-xiaohongshu-fetch` 将对标媒体保存在本地
3. 使用 `yichen-volc-asr` 转录或粗剪录制的口播视频
4. 使用 `yichen-video-content` 诊断对标文案
5. 使用 `yichen-jianying-editor` 进行最终的剪映/CapCut 导入、字幕、润色和导出步骤
### F) 启用 `yichen-chatgpt-web-research`
1. 确保 Chrome 已经登录到指定的 ChatGPT 账号
2. 当必须确认 Pro 路由时,保持 ChatGPT 标签页或配置文件可见
3. 请求官方站点研究,例如:“使用 ChatGPT 网页研究 Anthropic 并保存 Markdown 报告”
4. 该技能将等待完整回答,验证标记,并保存原始/可读的 Markdown 报告
### G) 启用 `yichen-agent-memory`
1. 确保 `yichen-agent-memory/SKILL.md` 在你加载的技能路径中可用
2. 要求 Codex “install Agent Memory Vault” 或“set up a local Agent Memory Vault vault”
3. 该技能将使用 [mcncarl/agent-memory-vault](https://github.com/mcncarl/agent-memory-vault) 创建一个私有的本地资料库
4. 设置完成后,使用 `codex_memory_search.py`、`codex_memory_closeout.py` 和 `codex_memory_audit.py` 进行搜索、任务结束清理和定期审查
### H) 启用 `yichen-wechat-mp-batch-exporter`
1. 确保 `yichen-wechat-mp-batch-exporter/SKILL.md` 在你加载的技能路径中可用
2. 对于已知的文章 URL,直接请求 Markdown 下载
3. 对于账号历史,配置 `WECHAT_ARTICLE_EXPORTER_DIR` 或使用 `wechat-article-exporter` 支持的公开导出路由
4. 对于阅读量和评论,配置 `WXDOWN_SERVICE_DIR` 并在启动任何本地助手之前确认凭证抓取工作流
5. 在使用指标、评论、代理、证书或微信桌面工作流之前,请参见 [yichen-wechat-mp-batch-exporter/README.md](./yichen-wechat-mp-batch-exporter/README.md)
### I) 启用 `yichen-wecom-local-vault`
1. 确保 `yichen-wecom-local-vault/SKILL.md` 在你加载的技能路径中可用
2. 安装 `pycryptodome`;仅在需要明确授权的本地原始密钥抓取时才安装 `frida`
3. 请求检查或导出你的本地企业微信数据;该工作流绝不控制原始应用
### J) 启用 `yichen-grok-consult`
1. 安装官方 Grok Build CLI 并运行 `grok login`
2. 添加 `mcncarl/yichen-skills` 市场并安装 `yichen-grok-consult`
3. 启动一个新的 Codex 任务
4. 要求 GPT 使用 Grok 搜索公开的 X 帖子,或请求 Grok 的第二意见
5. 在配置代理或 OpenCodex 之前,请参见 [plugins/yichen-grok-consult/README.md](./plugins/yichen-grok-consult/README.md)
### K) 启用 `yichen-social-bookmarks-exporter`
1. 确保 `yichen-social-bookmarks-exporter/SKILL.md` 在你加载的技能路径中可用
2. 对于小红书或抖音,使用当前的 Chrome 会话登录并打开预期的收藏页面
3. 对于 X,验证单独安装的 `ft --version` 是否包含 `graphql-only`
4. 为当前任务显式授权平台、导出范围和输出目录
5. 该技能仅导出并验证链接;它不会自动下载媒体或更改收藏状态
### L) 启用网页研究家族
1. 同时安装 `yichen-web-research`、`yichen-unified-search`、`yichen-content-archive`、`yichen-bookmarks-export` 和 `yichen-asr`
2. 仅安装你的平台所需的可选后端
3. 运行 `python3 yichen-web-research/scripts/validate_family.py`
4. 对于多阶段工作,从 `$yichen-web-research` 开始,或针对仅搜索、已知链接存档、书签导出或本地 ASR 直接调用子技能
5. 在启用账号会话或付费 ASR 路由之前,请参见 [yichen-web-research/README.md](./yichen-web-research/README.md)
## 支持本项目
如果这些技能对你有用,你可以通过下方的
微信赞赏码自愿请我喝杯咖啡。
/...` 仅作为示例
## 对于再分发者
本仓库仅供个人学习和非商业性个人使用发布。未经明确书面许可,不得用于商业服务、客户交付、付费产品、公司内部工具包、市场包、课程或任何其他盈利目的。
如果你 fork 用于个人学习,请至少保留:
- `README.md`
- `README.zh.md`
- `LICENSE`
- `.gitignore`
- `THIRD_PARTY_NOTICES.md`
- `yichen-x-article-draft-uploader/README.md`
请勿将此仓库作为公开技能包重新发布或重新打包。始终提醒用户不要发布真实凭证或私有数据。
## 致谢
X Articles 草稿工作流和 Markdown 解析方法的部分改编自以下参考资料:
- `wshuyi/x-article-publisher-skill`
- 仓库:
- 文档:
- 许可证:MIT
`yichen-wechat-local-vault` 中的微信数据库解密方法改编自:
- `zhuyansen/wx-favorites-report`
- 仓库:
- 作者:zhuyansen
- 许可证:MIT
- 特别说明:用于 `CCKeyDerivationPBKDF` 密钥提取的 frida hook 方法以及 SQLCipher 4 页级解密逻辑
`yichen-mac-wechat-dual-open` 中的微信双开方法基于:
- [@koffuxu](https://x.com/koffuxu) — 原始教程 (2026-04):[Mac 微信双开最完美方案](https://x.com/koffuxu/status/2043110831584690427)
- [@MinLiBuilds](https://x.com/MinLiBuilds) — 独立证实 (2026-04)
`yichen-grok-consult` 中隔离的 Grok Build 搜索设计受到以下项目的启发:
- [`sudoHG/codex-grok-search`](https://github.com/sudoHG/codex-grok-search) — MIT 许可的公开参考资料;此处未引入任何源代码
`yichen-social-bookmarks-exporter` 中的 X 书签路由调用了:
- [`afar1/fieldtheory-cli`](https://github.com/afar1/fieldtheory-cli) — MIT 许可的可选外部 runtime;此处未引入任何 Field Theory 源代码或二进制文件
- 所需的 `graphql-only` 标记指的是用户维护的修改版构建,而非官方上游发布名称;该构建不由本仓库分发
详情请参见 `THIRD_PARTY_NOTICES.md`。
## 合规边界
- 本项目不附属于 X、xAI、OpenAI、微信、腾讯、小红书、抖音或 Field Theory,也不受其认可或赞助。
- 本仓库仅供个人学习和非商业性个人工作流使用。
- 未经事先书面许可,严禁用于商业用途、客户交付、转售、付费再分发、市场打包、课程捆绑以及公司内部部署。
- 用户有责任遵守 X 平台条款/政策及当地法律。
- 收藏导出工作流仅适用于用户已获授权访问的数据;请勿绕过访问控制、CAPTCHA、速率限制或平台安全措施。
- X 内部 GraphQL 和平台 DOM 路由是非官方兼容方法,可能会发生变更或触发平台控制。
- `yichen-wechat-local-vault` 仅供个人使用 —— 仅限解密和读取你自己的聊天数据。
- `yichen-wecom-local-vault` 仅限所有者授权的本地数据 —— 切勿上传密钥、明文快照或聊天导出文件。
- 切勿将真实的账号凭证(例如 `cookies.json`、`wechat-keys.json`)上传至公开仓库。
- 切勿将真实的聊天记录、微信数据库、客户数据、私人笔记、API 密钥、本地路径或其他个人数据上传至公开仓库。
## 许可证
个人学习和非商业使用许可证。参见 [LICENSE](./LICENSE)。
标签:AI助手, Obsidian, RPA, 内容创作, 工作流, 效率工具, 数字取证, 特征检测, 自动化脚本, 逆向工具