Wechat Official Account Strategist
sickn33/agentic-awesome-skills
Grow WeChat Official Accounts (微信公众号) with high-conversion content strategy, title formulas, article architecture, and Mini-Program integration.
WeChat Official Account topic planning and content calendar management.
$ npx skills add freestylefly/wesight --skill content-planner -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install freestylefly/wesight content-planner --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/freestylefly/wesight.git skills-src && mkdir -p .claude/skills && cp -r skills-src/SKILLs/content-planner .claude/skills/content-planner && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "content-planner" agent skill from https://github.com/freestylefly/wesight/tree/main/SKILLs/content-planner into .claude/skills/content-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "content-planner", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/freestylefly/wesight/tree/main/SKILLs/content-plannerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add freestylefly/wesight --skill content-planner -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install freestylefly/wesight content-planner --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/freestylefly/wesight.git skills-src && mkdir -p .agents/skills && cp -r skills-src/SKILLs/content-planner .agents/skills/content-planner && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "content-planner" agent skill from https://github.com/freestylefly/wesight/tree/main/SKILLs/content-planner into .agents/skills/content-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "content-planner", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add freestylefly/wesight --skill content-planner -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install freestylefly/wesight content-planner --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/freestylefly/wesight.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/SKILLs/content-planner .cursor/skills/content-planner && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "content-planner" agent skill from https://github.com/freestylefly/wesight/tree/main/SKILLs/content-planner into .cursor/skills/content-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "content-planner", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/freestylefly/wesight.git --path SKILLs/content-planner--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add freestylefly/wesight --skill content-planner -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install freestylefly/wesight content-planner --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/freestylefly/wesight.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/SKILLs/content-planner .gemini/skills/content-planner && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "content-planner" agent skill from https://github.com/freestylefly/wesight/tree/main/SKILLs/content-planner into .gemini/skills/content-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "content-planner", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install freestylefly/wesight content-plannerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add freestylefly/wesight --skill content-planner -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/freestylefly/wesight.git skills-src && mkdir -p .github/skills && cp -r skills-src/SKILLs/content-planner .github/skills/content-planner && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "content-planner" agent skill from https://github.com/freestylefly/wesight/tree/main/SKILLs/content-planner into .github/skills/content-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "content-planner", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add freestylefly/wesight --skill content-planner -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install freestylefly/wesight content-planner --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/freestylefly/wesight.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/SKILLs/content-planner .opencode/skills/content-planner && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "content-planner" agent skill from https://github.com/freestylefly/wesight/tree/main/SKILLs/content-planner into .opencode/skills/content-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "content-planner", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
content-plannerWeChat Official Account topic planning and content calendar management.
Content Planner is an agent skill from freestylefly/wesight. WeChat Official Account topic planning and content calendar management. Based on WeChat article search and trending analysis, generates differentiated topic recommendations and outputs structured content calendars. Activated when users mention "topic", "planning", "content calendar", "trending", or "what to write next week".
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts (for example `scripts/wechat_search.js`).
It sits in Writing & Content, covering Content strategy and Messaging and chat bots. It works with WeChat. The repository describes itself as: Open-source desktop AI agent workspace with one-click Claude Code, Codex, OpenClaw, Hermes Agent setup and custom LLM model routing. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit c913cd9. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodenpmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Content Planner loads about 1.2k tokens when it runs. Until then it costs about 86 tokens; SKILL.md has 393 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from freestylefly/wesight at commit c913cd9, republished under its MIT licence (© freestylefly). 393 words, ~1,218 tokens.
.claude/skills/content-planner/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Node.js + cheerio (install once):
npm install -g cheerio| Script | Purpose | Usage |
|---|---|---|
scripts/wechat_search.js | Sogou WeChat article search | node "$SKILLS_ROOT/content-planner/scripts/wechat_search.js" "keyword" |
IMPORTANT: Always use the $SKILLS_ROOT environment variable to locate scripts.
# Basic search
node "$SKILLS_ROOT/content-planner/scripts/wechat_search.js" "keyword"
# Limit result count
node "$SKILLS_ROOT/content-planner/scripts/wechat_search.js" "keyword" -n 15
# Save to file
node "$SKILLS_ROOT/content-planner/scripts/wechat_search.js" "keyword" -n 20 -o result.json
# Parse real URLs (extra network requests, may be blocked by anti-scraping)
node "$SKILLS_ROOT/content-planner/scripts/wechat_search.js" "keyword" -n 5 -rOutput Fields: Article title, article URL, article summary, publish time, source account name
Confirm the following information with the user (ask all at once):
帮你规划内容,先确认几件事:
1. 规划周期?(本周 / 下周 / 自定义时间范围)
2. 有没有特定想写的方向或关键词?
3. 每周几篇?(默认3篇)Execute multiple rounds of searches covering different dimensions:
Search Strategy:
# Example: Tech domain
node "$SKILLS_ROOT/content-planner/scripts/wechat_search.js" "AI 最新趋势" -n 10
node "$SKILLS_ROOT/content-planner/scripts/wechat_search.js" "大模型应用" -n 10
node "$SKILLS_ROOT/content-planner/scripts/wechat_search.js" "科技热点 2026" -n 10Wait 3-5 seconds between each search to avoid triggering anti-scraping mechanisms.
Extract from search results:
| Analysis Dimension | Extracted Content |
|---|---|
| Title Strategy | Which title patterns get high engagement |
| Topic Direction | Which directions are recent hot topics |
| Content Angle | What angles do existing articles take, how to differentiate |
| Publish Time | Competitors' publishing frequency and timing |
Based on trending data and competitor analysis, generate 5-10 topic suggestions. Each topic must include:
Topic Quality Requirements:
This is a mandatory approval gate and cannot be skipped.
Present the topic list and ask user to select, adjust, and schedule.
Output content_calendar.json:
{
"week": "2026-W13",
"created_at": "2026-03-25",
"articles": [
{
"id": 1,
"date": "2026-03-26",
"day": "Wednesday",
"topic": "Topic Title",
"angle": "Differentiation Angle",
"style": "deep-analysis",
"audience": "Target Audience",
"urgency": "this-week",
"status": "planned",
"keywords": ["keyword1", "keyword2"]
}
]
}Present a summary table and prompt user to start writing with article-writer skill.
-r parameter for parsing real URLs has low success rate, avoid unless necessarycontent_calendar.json is the input source for article-writerplanned from the calendar© freestylefly, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (scripts) in SKILLs/content-planner of freestylefly/wesight.
Open the folder on GitHubat commit c913cd9
Content Planner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Content Planner this skillfreestylefly/wesight | 943 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Wechat Official Account Strategistsickn33/agentic-awesome-skills | 47k | 1 repos | ~1.2k | Automated safety check: Pass | MIT | |
| WeChat Hot Article AnalysisSpaceZephyr/creator-buddy | 1.6k | — | ~847 | Automated safety check: Pass | None | |
| Shakespeare Writing StudioZCZHAO-1999/shakespeare-writing-studio | 178 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Web Content Fetcheryaomindong1996/forge-admin | 125 | — | ~898 | Automated safety check: Pass | Apache-2.0 | |
| WeChat Official Account Pipelineaiworkskills/wechat-article-skills | 665 | — | ~2k | Automated safety check: Pass | Apache-2.0 |
sickn33/agentic-awesome-skills
Grow WeChat Official Accounts (微信公众号) with high-conversion content strategy, title formulas, article architecture, and Mini-Program integration.
SpaceZephyr/creator-buddy
Fetches hot WeChat Official Account articles by sector or keywords and produces a data file and an HTML report with rankings, style patterns and writing references.
ZCZHAO-1999/shakespeare-writing-studio
Produce publish-ready Chinese and English writing packages across WeChat articles, Medium/Substack essays, research notes, founder memos, op-eds, speeches, data storytelling, statistical graphics…
yaomindong1996/forge-admin
Extract article content from any URL as clean Markdown. An agent skill from yaomindong1996/forge-admin.
aiworkskills/wechat-article-skills
Orchestrates the full WeChat official account workflow from topic to draft, chaining sub-skills for writing, review, layout, images and publishing.
aiworkskills/wechat-article-skills
Researches topics, titles, digests and series plans for WeChat Official Account articles; used on its own only to revise titles or digests that already exist.
freestylefly/wesight
A skill your agent uses when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with…
freestylefly/wesight
Real-time web search using Playwright-controlled browser. An agent skill from freestylefly/wesight.
freestylefly/wesight
Search tech blogs, developer forums, and IT media (TechCrunch, Hacker News, 36氪, etc.) for software and hardware industry updates with heat ranking and EN↔CN translation.
freestylefly/wesight
Search cloud drives for downloadable film and TV resources (movies, TV series, anime).
freestylefly/wesight
Create a concise plan. An agent skill from freestylefly/wesight.
freestylefly/wesight
Access local system resources including Calendar on macOS and Windows.
Works with
Categories
WeChat Official Account topic planning and content calendar management. Content Planner is an agent skill from freestylefly/wesight. WeChat Official Account topic planning and content calendar management.
Content Planner fits situations like: tasks that involve Content strategy; tasks that involve Messaging and chat bots.
Run `npx skills add freestylefly/wesight --skill content-planner -a claude-code`. Or copy the skill folder (SKILLs/content-planner in freestylefly/wesight) into .claude/skills/content-planner in your project. Claude Code loads it when a task matches its description.
Run `npx skills add freestylefly/wesight --skill content-planner -a codex`. Or copy the skill folder (SKILLs/content-planner in freestylefly/wesight) into .agents/skills/content-planner in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add freestylefly/wesight --skill content-planner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/content-planner, .gemini/skills/content-planner, .github/skills/content-planner and .opencode/skills/content-planner in your project.
Going by SKILL.md and its folder, Content Planner needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node and npm). Our summary lists: Node.js.
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Content Planner is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 4.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Content Planner: Wechat Official Account Strategist (sickn33/agentic-awesome-skills, 47k stars), WeChat Hot Article Analysis (SpaceZephyr/creator-buddy, 1.6k stars), Shakespeare Writing Studio (ZCZHAO-1999/shakespeare-writing-studio, 178 stars) and Web Content Fetcher (yaomindong1996/forge-admin, 125 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
freestylefly (a GitHub user) maintains it in freestylefly/wesight, which has 943 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 1, 2026.
Source: freestylefly/wesight on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.