# 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.
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.
yichen10801; backup: yichen365aiGitHub in the verification messageSee yichen.ai for current personal information, products, services, and contact details.
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.
yichen-x-article-draft-uploader)yichen-mac-wechat-dual-open)yichen-wechat-local-vault)yichen-content-archive)yichen-content-archive)yichen-volc-asr)yichen-chatgpt-web-research)yichen-agent-memory)yichen-wechat-mp-batch-exporter)yichen-wecom-local-vault)yichen-grok-consult)yichen-web-research)yichen-unified-search)yichen-content-archive)yichen-bookmarks-export)yichen-asr)yichen-wecom-operations)yichen-x-slicer)codex-chatgpt)yichen-x-article-draft-uploaderUpload 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-openRun 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-vaultUnified 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.
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 databasessnapshot --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 separatepycryptodome, zstandard; Windows uses CPython 3.12 AMD64, native Windows CNG, and the pinned zstandard dependencyyichen-content-archiveThe 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-asrTranscribe 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-researchLegacy 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.
codex-chatgptRun 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-memoryInstall and
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|