Developer Listening
sickn33/agentic-awesome-skills
Monitor what developers say about your brand, competitors, and the problems they're solving.
A skill your agent uses when the user wants to set up automated daily promotion / marketing for their Claude Code skills — researching how top skills are promoted on marketplaces (ClawHub / openclaw…
$ npx skills add jianshuo/claude-skills --skill wjs-promoting-skills -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jianshuo/claude-skills wjs-promoting-skills --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/jianshuo/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/wjs-promoting-skills .claude/skills/wjs-promoting-skills && 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 "wjs-promoting-skills" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-promoting-skills into .claude/skills/wjs-promoting-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-promoting-skills", 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/jianshuo/claude-skills/tree/main/wjs-promoting-skillsType 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 jianshuo/claude-skills --skill wjs-promoting-skills -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jianshuo/claude-skills wjs-promoting-skills --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/wjs-promoting-skills .agents/skills/wjs-promoting-skills && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "wjs-promoting-skills" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-promoting-skills into .agents/skills/wjs-promoting-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-promoting-skills", 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 jianshuo/claude-skills --skill wjs-promoting-skills -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jianshuo/claude-skills wjs-promoting-skills --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/wjs-promoting-skills .cursor/skills/wjs-promoting-skills && 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 "wjs-promoting-skills" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-promoting-skills into .cursor/skills/wjs-promoting-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-promoting-skills", 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/jianshuo/claude-skills.git --path wjs-promoting-skills--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 jianshuo/claude-skills --skill wjs-promoting-skills -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jianshuo/claude-skills wjs-promoting-skills --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/wjs-promoting-skills .gemini/skills/wjs-promoting-skills && 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 "wjs-promoting-skills" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-promoting-skills into .gemini/skills/wjs-promoting-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-promoting-skills", 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 jianshuo/claude-skills wjs-promoting-skillsInstalls 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 jianshuo/claude-skills --skill wjs-promoting-skills -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/wjs-promoting-skills .github/skills/wjs-promoting-skills && 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 "wjs-promoting-skills" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-promoting-skills into .github/skills/wjs-promoting-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-promoting-skills", 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 jianshuo/claude-skills --skill wjs-promoting-skills -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jianshuo/claude-skills wjs-promoting-skills --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/wjs-promoting-skills .opencode/skills/wjs-promoting-skills && 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 "wjs-promoting-skills" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-promoting-skills into .opencode/skills/wjs-promoting-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-promoting-skills", 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.
wjs-promoting-skillsA skill your agent uses when the user wants to set up automated daily promotion / marketing for their Claude Code skills — researching how top skills are promoted on marketplaces (ClawHub / openclaw…
Wjs Promoting Skills is an agent skill from jianshuo/claude-skills. Use when the user wants to set up automated daily promotion / marketing for their Claude Code skills — researching how top skills are promoted on marketplaces (ClawHub / openclaw / SkillsMP / agentskills.io), generating a per-skill marketing plan, auto-posting to X (Twitter) via xurl, and drafting community discussion posts (Reddit / HN / Discord). Triggers — "推广 skills", "营销 skills", "自动发推广", "每天自动推广", "skill marketing", "promote my skills", "/wjs-promoting-skills".
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 18 other files (for example `daily.sh`, `list-skills.sh` and `make-plan.sh`).
It sits in Marketing & SEO, covering Go-to-market strategy. It works with Discord, Reddit and X (Twitter). The repository describes itself as: 13 Claude Code skills for video production (transcribe / translate / dub / multicam / subtitles / reframe) + WeChat publishing. Compatible with Claude Code, OpenAI Codex CLI… The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit b2690f5. 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 script files (Shell), which the agent can run.
Shell commands in SKILL.md call:
claudejqbrewgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, 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.
Wjs Promoting Skills loads about 2k tokens when it runs. Until then it costs about 123 tokens; SKILL.md has 465 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); files beside SKILL.md are not scanned.
The full file from jianshuo/claude-skills at commit b2690f5, republished under its MIT licence (© jianshuo). 465 words, ~1,993 tokens.
.claude/skills/wjs-promoting-skills/SKILL.md (or your agent's skills folder). This skill also uses 15 other files; get the full folder from GitHub.每天早上 4:00 自动跑一遍:挑一个 wjs-* skill → 生成今日推广角度 → 发到 X → 起草社区帖。X 真发,社区只起草到 outbox/ 让人工 review。
Claude 是大脑,bash 是骨架。 这个 skill 的所有判断(今天推哪个、怎么写、什么角度)都交给 claude -p 跑 headless 调用 —— bash 只负责定时、传 context、写日志、防重发。这样新增 skill / 新增渠道 / 改风格不需要改代码,只改 prompt 模板。
真发只有一个渠道:X。 Reddit / HN / Discord 都没有可靠的「按用户身份自动发帖」API(要么需要 OAuth + 反垃圾审查,要么完全没接口)。所以这个 skill 把社区帖只起草到 outbox/<date>/,等人工 copy-paste。
Idempotent + 节流。 每天最多 1 条 X 帖。同一 skill 不在 7 天内重复推。如果 SKILL.md 自上次推广后没改、且过去 7 天没变化,跳过当天。这避免变成一个吵闹的机器人。
/wjs-promoting-skills 显式调用如果用户只想发一次(不要 cron),直接用 /publish-skill <name> —— 那是单条手动版。本 skill 的价值是每天自动。
~/.claude/skills/wjs-promoting-skills/
├── SKILL.md # 本文件
├── setup.sh # 一次性:装 launchd plist,启动 4 AM 定时
├── uninstall.sh # 一次性:卸 launchd plist
├── daily.sh # ★ 4 AM 入口:跑一遍完整流程
├── list-skills.sh # 列出当前所有 wjs-* skill
├── pick-next-skill.sh # 按轮换规则挑今日 skill
├── research-marketplaces.sh # 研究 openclaw / clawhub / SkillsMP 的爆款怎么写文案(每月跑一次)
├── make-plan.sh # 给一个 skill 生成 marketing plan(30 天 angle rotation)
├── com.jianshuo.wjs-promoting-skills.plist.template
├── prompts/
│ ├── research-marketplaces.md # 研究 prompt
│ ├── make-plan.md # marketing plan prompt
│ ├── daily-post.md # 今日 X 帖 prompt
│ └── community-drafts.md # Reddit / HN / Discord 草稿 prompt
├── state/ # 状态目录(.gitignored,不会被 publish hook 推到 GitHub)
│ ├── .gitignore
│ ├── README.md
│ ├── research.md # 最近一次 marketplace 研究的产物
│ ├── plans/<skill>.md # 每个 skill 的 30 天 angle rotation 计划
│ └── history.jsonl # 每次跑完追加一行:date / skill / tweet_id / status
└── outbox/ # 社区帖草稿(人工 review 后 copy-paste 出去)
└── YYYY-MM-DD/
├── x-posted.txt # 实际发出去的 X 帖文本(archive)
├── reddit-r-ClaudeAI.md
├── hn-show.md
├── discord-anthropic.md
└── wechat-followup.md # (可选)下次写公众号文章时的角度参考~/.claude/skills/wjs-promoting-skills/setup.sh会做三件事:
claude CLI、xurl(且 xurl whoami 能返回用户)、jqresearch-marketplaces.sh 生成初始 state/research.md(只此一次会真上网调研,下次每月自动刷新一次)com.jianshuo.wjs-promoting-skills.plist.template 渲染成真正的 plist 放到 ~/Library/LaunchAgents/,然后 launchctl bootstrap跑完之后每天 04:00 自动触发,不需要任何手动操作。
要停止:~/.claude/skills/wjs-promoting-skills/uninstall.sh
daily.sh does)04:00 →
Step 1: list-skills.sh → 当前所有 wjs-* skill 的清单 + 各自上次推广时间
Step 2: pick-next-skill.sh → 按规则挑出今天的 skill(见 §Rotation Rules)
Step 3: 检查跳过条件 → 7 天内推过 / SKILL.md 没动 / outbox 已有今日 → 直接 exit 0
Step 4: make-plan.sh <skill> → 如果该 skill 没有 plan 或 plan 老于 30 天,重新生成
Step 5: claude -p 跑 daily-post.md
└── 输入: SKILL.md + plan + research.md + history.jsonl 最近 30 天
└── 输出: 一条 ≤ 280 char 的 X 文本(包含 repo URL)
Step 6: xurl -X POST -d '{"text": "..."}' /2/tweets ← 真发
Step 7: claude -p 跑 community-drafts.md
└── 输出: outbox/<date>/reddit-r-ClaudeAI.md / hn-show.md / discord-anthropic.md
Step 8: 追加一行到 history.jsonl,并把发出去的 X 帖归档到 outbox/<date>/x-posted.txt每周日跑完 daily 之后额外:
research-marketplaces.sh 刷新一遍 state/research.md(看看 marketplaces 上当周爆款的写法变化)每月 1 号跑完 daily 之后额外:
make-plan.sh(rotate angles)按优先级从高到低排:
如果所有 skill 都在 7 天内推过 → 当天跳过(避免变成噪音)。 如果所有 skill 都从没推过 → 按字母序挑第一个。
Constraints:
#ClaudeCode 或 #ClaudeSkills)AI-powered、game-changer、夸张词Angle rotation(同一个 skill 多次推时不重复):
make-plan.sh 会把这四种角度排成 30 天的 rotation,每条都预写一个 hook 句。
不真发。落到 outbox/<date>/,人工 review 后 copy-paste:
reddit-r-ClaudeAI.md:长文格式,开头一句钩子,正文讲场景 + 代码片段 + 链接,结尾问一个开放性问题(Reddit 喜欢 discussion 不喜欢 ad)。Selfpost only,绝不放纯链接帖hn-show.md:Show HN 格式,标题 Show HN: <skill> – <one line value>,正文 < 600 字,注明开源协议 + repo URL,不要在 HN 卖东西discord-anthropic.md:短贴,2–3 句话 + 链接,适合 #show-and-tell 频道wechat-followup.md(可选):如果该 skill 适合写一篇公众号文章详细讲,给个 200 字大纲 + 几个 angle,下次用户写文章时直接用如果用户当天太忙没 review,不会重发 —— 帖子就停留在 outbox 里,第二天会再生成新的(针对另一个 skill)。
测试 / 调试用 —— 任何一步都能单独跑:
# 看看明天会推谁
~/.claude/skills/wjs-promoting-skills/pick-next-skill.sh
# 给某个 skill 强制生成 plan
~/.claude/skills/wjs-promoting-skills/make-plan.sh wjs-transcribing-audio
# 把今天的整个 flow 跑一遍但不发 X(dry-run)
DRY_RUN=1 ~/.claude/skills/wjs-promoting-skills/daily.sh
# 强制推某个 skill(绕过 rotation)
SKILL=wjs-segmenting-video ~/.claude/skills/wjs-promoting-skills/daily.sh
# 刷新 marketplace 研究
~/.claude/skills/wjs-promoting-skills/research-marketplaces.sh
# 看最近 7 天推过什么
tail -7 ~/.claude/skills/wjs-promoting-skills/state/history.jsonl | jq .claude CLI 在 $PATH,且 claude -p "hello" 能跑通(headless 模式)xurl 已装,xurl whoami 返回 jianshuojq 已装(brew install jq)wjs-* skill 都有 GitHub repo,git config --get remote.origin.url 能拿到 URL。本仓库 ~/code/claude-skills 已经满足launchd 调度;Linux 等价方案是 systemd timer,但本 skill 没实现)| 不做 | 原因 |
|---|---|
| 一天发多条 X | 7000 followers 不需要 timeline 刷屏。每天 1 条,质量 > 数量 |
| Reddit / HN 自动发帖 | 反垃圾审查极严,自动发 = 封号风险。Draft only |
| 套模板(emoji + 夸张词) | 用户的语气是「实用、具体、不吹牛」。模板腔是品牌污染 |
| 同一个 skill 7 天内重复推 | 即使角度不同,频率不对也会让 follower 取关 |
| 「为了发而发」—— SKILL.md 没动 7 天还要发 | 没新东西就不发。沉默比噪音好 |
调用 claude 时不设 --bare | 我们要的是确定性输出,不要 hooks / 自动 memory / CLAUDE.md 干扰 |
| 把 state/ 推到 GitHub | history.jsonl 包含发 X 的元数据(tweet_id 这些),不是公开内容 |
DRY_RUN=1 看下一次会发什么/publish-skill」—— 那个是单次手动版,这个是每日自动版,两者可以并存setup.sh 跑成功,launchctl list | grep wjs-promoting-skills 能看到state/research.md 存在且 > 1KB(说明研究跑过)DRY_RUN=1 daily.sh 能完整跑通一遍且不发 Xoutbox/<today>/ 里有 4 个 markdown drafthistory.jsonl 在真发当天有一行新记录Auto-publish: 本 skill 由
~/.claude/skills-publish-hook.sh自动同步到 github.com/jianshuo/claude-skills(每次编辑后自动 commit + push)。state/和outbox/通过本目录的.gitignore+ 子目录.gitignore一起被排除,不会跟 SKILL.md 一起推送。
© jianshuo, 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 15 other files in wjs-promoting-skills of jianshuo/claude-skills.
Open the folder on GitHubat commit b2690f5
Wjs Promoting Skills 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 |
|---|---|---|---|---|---|---|
| Wjs Promoting Skills this skilljianshuo/claude-skills | 131 | — | ~2k | Automated safety check: Pass | MIT | |
| Developer Listeningsickn33/agentic-awesome-skills | 47k | 1 repos | ~2.1k | Automated safety check: Pass | MIT | |
| Launch Distributionamplitude/builder-skills | 159 | — | ~2.8k | Automated safety check: Pass | None | |
| Influencer Discoverytigerless-labs/influencer-discovery | 212 | — | ~2.5k | Automated safety check: Notes | None | |
| Gingiris OpensourceGingiris/gingiris-opensource | 257 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Blog DiscourseAgriciDaniel/claude-blog | 2.3k | 1 repos | ~3.4k | Automated safety check: Warn | MIT |
sickn33/agentic-awesome-skills
Monitor what developers say about your brand, competitors, and the problems they're solving.
amplitude/builder-skills
Plan and execute multi-channel distribution for product launches across X/Twitter, Reddit, LinkedIn, Hacker News, and other platforms.
tigerless-labs/influencer-discovery
Find the bloggers/creators who can help promote your work, capture their contact info, and append them to the target sheet in Google Sheets.
Gingiris/gingiris-opensource
🇺🇸 Open Source Marketing Playbook — How to get 10k+ GitHub stars.
AgriciDaniel/claude-blog
Research what people are actually saying about a topic in the last 30 days across Reddit, X / Twitter, YouTube, Hacker News, dev.to, Medium, and other public discourse platforms.
CoWork-OS/CoWork-OS
Comprehensive marketing strategy across 25 disciplines — positioning, copywriting frameworks, buyer psychology, SEO, CRO, paid ads, funnel architecture, content strategy, growth loops, analytics…
jianshuo/claude-skills
A skill your agent uses when the user has a long-form video (interview / lecture / podcast / conversation) and a transcript SRT, and wants to extract 3–6 stand-alone topical short clips from it.
jianshuo/claude-skills
Upload one or many videos to YouTube. An agent skill from jianshuo/claude-skills.
jianshuo/claude-skills
A skill your agent uses when migrating a WordPress site to a Hugo static site on GitHub Pages from a WXR export (.xml) plus the wp-content/uploads folder — preserving /archives/<id/ URLs, localizing…
jianshuo/claude-skills
A skill your agent uses when the user has a video + an SRT and wants the subtitles either burned into the pixels (libass, always-visible) or soft-muxed as a togglable track.
jianshuo/claude-skills
A skill your agent uses when the user complains about spam on his X/Twitter posts — 同城面付 / 寻固炮 / 线下上门 / 免费破处 这类引流号在他推文下刷的 emoji 垃圾回复 — and wants them removed.
jianshuo/claude-skills
A skill your agent uses when the user wants a book turned into YouTube chapter videos — 每章用 VoiceDrop 读书的有声书 mp3 做音轨,配 GPT Image 2 画面和中心思想大字,输出 1920×1080 横屏视频发 YouTube。Triggers — "把这本书做成视频"…
Works with
Categories
A skill your agent uses when the user wants to set up automated daily promotion / marketing for their Claude Code skills — researching how top skills are promoted on marketplaces (ClawHub / openclaw…. Wjs Promoting Skills is an agent skill from jianshuo/claude-skills.io), generating a per-skill marketing plan, auto-posting to X (Twitter) via xurl, and drafting community discussion posts (Reddit / HN / Discord).
Wjs Promoting Skills fits situations like: generating a per-skill marketing plan; auto-posting to X (Twitter) via xurl; drafting community discussion posts (Reddit / HN / Discord); skill marketing.
Run `npx skills add jianshuo/claude-skills --skill wjs-promoting-skills -a claude-code`. Or copy the skill folder (wjs-promoting-skills in jianshuo/claude-skills) into .claude/skills/wjs-promoting-skills in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jianshuo/claude-skills --skill wjs-promoting-skills -a codex`. Or copy the skill folder (wjs-promoting-skills in jianshuo/claude-skills) into .agents/skills/wjs-promoting-skills 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 jianshuo/claude-skills --skill wjs-promoting-skills -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wjs-promoting-skills, .gemini/skills/wjs-promoting-skills, .github/skills/wjs-promoting-skills and .opencode/skills/wjs-promoting-skills in your project.
Going by SKILL.md and its folder, Wjs Promoting Skills needs a shell for the scripts in its folder and the command-line tools its instructions call (claude, jq, brew and git). Our summary lists: A Bash shell.
SKILL.md contains no URLs. Its commands use git, 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. Review the folder before installing.
Wjs Promoting Skills is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8k 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 Wjs Promoting Skills: Developer Listening (sickn33/agentic-awesome-skills, 47k stars), Launch Distribution (amplitude/builder-skills, 159 stars), Influencer Discovery (tigerless-labs/influencer-discovery, 212 stars) and Gingiris Opensource (Gingiris/gingiris-opensource, 257 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jianshuo (a GitHub user) maintains it in jianshuo/claude-skills, which has 131 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on August 20, 2026.
Source: jianshuo/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.