📦mcncarl / yichen-skills
← 返回首页
…
⚖️ NOASSERTION🌐 yichen.ai📅 创建于 2026-02-11🔄 更新于 2026-10-28
🔗 GitHub Python

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有

# yichen-skills

English | 中文

A skill collection for creators who want to streamline writing, X content slicing, X Articles draft publishing, WeChat digital-asset capture, and local workflows with Claude Code and Codex.

Maintainer

Created and maintained by 逸尘 (Yichen), a serial entrepreneur born in 2006, law student, and founder of Yu Hackathon (渝客松), working on AI products, content, and services for businesses.

See yichen.ai for current personal information, products, services, and contact details.

Personal Use and Commercial Authorization

This repository is available only for personal learning and non-commercial personal use. Commercial use—including client delivery, paid products or services, internal company deployment, marketplace packaging, and course bundling—requires the author's prior explicit written authorization.

To request commercial authorization, contact me on WeChat at yichen10801 and include Commercial Authorization in the verification message. Sending a contact request does not itself grant permission; commercial use is allowed only after you receive explicit written authorization.

Join TradeWinds, Yichen’s paid community, to unlock commercial authorization for all Skills in this repository and connect with more peers born in 2005 or later and experienced practitioners with proven results. Contact Yichen on WeChat (yichen10801) for membership pricing. The specific scope is subject to written authorization; third-party components remain governed by their original licenses.

What This Repo Does

  1. Upload Obsidian/Markdown articles to X Articles drafts (yichen-x-article-draft-uploader)
  2. Run two WeChat accounts on one Mac with a distinct blue icon (yichen-mac-wechat-dual-open)
  3. Turn local WeChat chats, Moments, and Favorites into digital assets on macOS and Windows (yichen-wechat-local-vault)
  4. Fetch benchmark videos from known Douyin links (yichen-content-archive)
  5. Fetch benchmark posts from known Xiaohongshu links (yichen-content-archive)
  6. Transcribe, caption, and rough-cut talking-head videos with Volcengine ASR (yichen-volc-asr)
  7. Run verified research through the official ChatGPT web page (yichen-chatgpt-web-research)
  8. Install and maintain a Markdown/Obsidian-first Agent Memory Vault system (yichen-agent-memory)
  9. Batch-export WeChat Official Account article history, original-article lists, bodies, and optional read/comment metrics (yichen-wechat-mp-batch-exporter)
  10. Read and export local WeCom/企业微信 5.x database snapshots without controlling the app (yichen-wecom-local-vault)
  11. Let GPT call Grok for native X search or an independent second opinion without switching the main model (yichen-grok-consult)
  12. Route multi-stage internet research through one safety-first entry point (yichen-web-research)
  13. Normalize public web and platform search into reviewable candidates (yichen-unified-search)
  14. Read, download, and archive only known or explicitly confirmed links (yichen-content-archive)
  15. Export private bookmarks directly behind current-task authorization (yichen-bookmarks-export)
  16. Choose between Step and Doubao/Volcengine ASR without duplicate submissions (yichen-asr)
  17. Create authorized WeCom documents and manage todos, meetings, and schedules through the official CLI without controlling the desktop app (yichen-wecom-operations)
  18. Turn one public X Post or Thread URL into verified 3:4 image slices and a finished video that embeds complete native video visuals and preserves their original audio when present (yichen-x-slicer)
  19. Orchestrate ChatGPT Pro research, architecture, and read-only project review while Codex alone edits and tests (codex-chatgpt)

Included Skills

yichen-x-article-draft-uploader

Upload Obsidian/Markdown long-form articles to X Articles drafts: - Uses a leading image as the optional 5:2 cover; otherwise keeps the draft cover empty - Converts Markdown into rich text for the X editor - Converts supported pipe tables into native X table blocks - Inserts up to 25 body media items at their original Markdown positions - Runs in an independent Playwright browser so it does not take over the user's current Chrome window - Imports Chrome login state into a private cookie file without committing it to the repository - Reloads the same draft and verifies text, tables, media identity, count, order, and position - Saves drafts only and never clicks the final 发布 button

See yichen-x-article-draft-uploader/README.md for installation, privacy notes, and troubleshooting.

yichen-mac-wechat-dual-open

Run two WeChat accounts simultaneously on macOS — no third-party tools: - Copies WeChat, changes the bundle identifier, and re-signs locally - Recolors the second app's icon from green to blue for visual distinction - Handles both outer and embedded icon files, Finder custom icon, and cache refresh - One-command workflow: create → recolor-icon → launch - Typical triggers: "微信双开", "WeChat dual open", "double WeChat" - Requirements: macOS 12+, WeChat at /Applications/WeChat.app, Python 3.10+, Pillow - Limitations: breaks after WeChat updates (re-run repair), push notifications may be unreliable - Based on the well-known copy + bundle-id + ad-hoc signing method documented by @koffuxu

yichen-wechat-local-vault

Unified full local WeChat data parsing on macOS and Windows. Windows full-database capture, authenticated decryption, and row-by-row chat parsing are implemented; Favorites and Moments body parsing has also passed real-data acceptance through the bundled shared-function workflow.

  • macOS: full/incremental decryption, chats, Moments, Favorites, digests, and missed/reply-pending checks
  • Windows full local capture: windows capture --scope all --source-id SOURCE_ID covers all databases in the selected account's local data directory, including Favorites, Moments, media, and search indexes; the default capture scope remains chat databases
  • Windows chat queries: snapshot --snapshot <directory> validates, queries, searches, and exports the captured plaintext snapshot. Complete parsing is verified by comparing source rows, parsed rows, and output readback; individual query/export limits are separate
  • Windows Favorites/Moments bodies: use the existing pure functions and read-only snapshot workflow in the Windows guide; dedicated query subcommands are not yet packaged
  • Real acceptance covers full local capture, chat parsing, Favorites/Moments bodies, newly arriving messages, and export readback on Windows 11 build 26300 ARM64 with AMD64 WeChat 4.1.15.56 and CPython 3.12.10 AMD64
  • Scope: data already synced to the selected computer. Three known search-index integrity gaps are reported explicitly; media-file restoration, ordinary non-administrator execution, other client versions/architectures, and complete Mac workflow parity still require further work or verification
  • Does not operate the WeChat UI; login and test messages are performed manually by the user. Windows keys remain in memory; plaintext snapshots stay in private local storage
  • Mac dependencies: Python 3.9+, pycryptodome, zstandard; Windows uses CPython 3.12 AMD64, native Windows CNG, and the pinned zstandard dependency
  • See the Skill README, Windows full local parsing guide, and offline snapshot guide

Social fetchers integrated into yichen-content-archive

The former standalone Douyin and Xiaohongshu fetchers now have one source of truth: - douyin_download.py reads metadata or downloads a known Douyin video through Playwright interception - xiaohongshu_fetch.py anonymously reads known posts first, then downloads requested video, subtitles, or images - Existing outputs are never overwritten; a new -run-N path is selected instead - Xiaohongshu cookies require explicit current-task authorization, and optional Feishu deposition remains opt-in

yichen-volc-asr

Transcribe local audio/video files and generate rough cuts: - Uses environment variables for Volcengine ASR and TOS configuration - Produces transcript text, SRT subtitles, ASR cache, and optional rough-cut MP4 - Requires explicit user approval before cleaning temporary files

yichen-chatgpt-web-research

Legacy research-only entry for the user's already signed-in official ChatGPT website account: - Uses the real ChatGPT web page, not the OpenAI API or a separate account - Prefers Chrome extension control and falls back to visible Computer Use only when necessary - Waits for a full answer with a unique marker before extracting - Saves raw and readable Markdown reports under the current workspace's reports/ directory - Keeps profile names, local paths, cookies, tokens, and browser storage out of the public skill

See yichen-chatgpt-web-research/README.md for privacy notes and workflow details.

Unified entry: codex-chatgpt

Run a bounded Codex × ChatGPT Review Loop: - ChatGPT Pro performs public-web research, architecture, PLAN, and final REVIEW - Codex is the only local file writer and command/test executor - Code, hybrid, and review modes require a separately configured Secure Tunnel and seven-tool read-only MCP - Pure research never starts or attaches the code Tunnel - The public package contains no Runtime Key, Tunnel/App ID, private runtime, browser session, screenshot, or personal absolute path

This is the unified research + architecture + review entry. The older yichen-chatgpt-web-research directory remains available as a legacy research-only workflow. See codex-chatgpt/README.md for installation and the external runtime contract.

yichen-agent-memory

Install and

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR