skills/sync-skill-to-jay/SKILL.md
Post-action workflow that triggers automatically after creating a new skill or updating an existing skill. Ask the user whether to sync the skill to the jay-skills repository and publish to remote. Use whenever a SKILL.md has just been created or modified.
npx skillsauth add nangongwentian-fe/agent-skills sync-skill-to-jayInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
After creating or updating a skill, ask the user:
是否需要将此 skill 同步到 jay-skills 并发布到远程?
If yes, execute the following workflow.
Search common local paths for the jay-skills repo:
find ~ -maxdepth 5 -type d -name "jay-skills" 2>/dev/null | head -1
JAY_SKILLS_DIRgit clone https://github.com/nangongwentian-fe/jay-skills.git <user-provided-path>/jay-skills
cp -r ~/.claude/skills/<skill-name> $JAY_SKILLS_DIR/skills/
Works for both new and existing skills.
After syncing the skill files, regenerate $JAY_SKILLS_DIR/README.md to reflect the current state of all skills in the repo.
How to build the README:
$JAY_SKILLS_DIR/skills/SKILL.md and extract:
name (from frontmatter)description (from frontmatter)## Examples or ## 示例 section content (if present) — use as the "效果示例"# Jay Skills
> Jay 的 AI Agent Skills 集合,适用于 Claude Code / Codex 等 AI 编程工具。
## 安装
\`\`\`bash
npx skills add https://github.com/nangongwentian-fe/jay-skills -g -y -a claude-code codex
\`\`\`
## Skills 列表
| Skill | 描述 |
|-------|------|
| [skill-name](#skill-name) | one-line description |
...
---
## skill-name
**描述:** ...
**触发场景:** (从 description 中提取触发条件,以要点形式列出)
**效果示例:**
(如果 SKILL.md 中有 Examples / 示例 section,粘贴内容;否则省略此小节)
---
(重复以上结构,每个 skill 一节)
Rules:
SKILL.md has no Examples section, omit "效果示例" for that skillFrom $JAY_SKILLS_DIR:
Stage both the skill files and the updated README:
git add skills/<skill-name> README.md
feat: add <skill-name> skillimprove: <brief description of what changed> in <skill-name>Co-Authored-By: Claude Sonnet 4.6 (1M context) <[email protected]>Push to origin main.
rm -rf ~/.claude/skills/<skill-name>
npx skills add https://github.com/nangongwentian-fe/jay-skills --skill <skill-name> -g -y -a claude-code codex
--skill <skill-name> — only installs this specific skill, not all skills in the repo-g — installs globally (user-level, into ~/.agents/skills/ with symlinks)-y — non-interactive, no prompts-a claude-code codex — only installs to Claude Code and Codex agentsThis replaces the manually created skill with the properly installed version (symlinks and other optimizations from the skills framework).
scripts/, references/, assets/) are included automatically via cp -rnpx skills add step ensures the installed skill is managed by the skills framework, not a bare copydevelopment
网页内容获取技巧集合。当用户需要抓取网页内容、提取文章正文、获取社交媒体帖子内容、读取任意 URL 的文本或 Markdown 格式内容时使用。 无论用户是想"获取某个网页的内容"、"抓取这个链接"、"读取这篇文章"、"把这个页面转成 Markdown",还是想访问 X/Twitter、微信、知乎、Medium 等平台的内容,都应触发此 skill。 包含多种方法,覆盖不同场景:Markdown 提取、绕过付费墙、结构化数据抓取等。持续迭代更新中。
tools
更新 Claude Code CLI 到最新版本。当用户说"更新 Claude Code"、"升级 Claude Code"、"update claude code"、"claude code 太旧了"、"执行 install.sh 更新",或者想让 Claude 自我更新时,立即使用此 skill。不要等用户明确说"用 npm"——只要涉及更新 Claude Code 本身,就使用这个 skill。
tools
Post-action workflow that triggers automatically after creating a new skill or updating an existing skill. Ask the user whether to sync the skill to the jay-skills repository and publish to remote. Use whenever a SKILL.md has just been created or modified.
tools
信息可视化呈现行为准则。当模型回复中包含对比、步骤、配置、架构等结构化信息时自动激活,确保优先使用表格、代码块、列表、树形结构等可视化格式,而不是纯文字堆砌。触发词:「用表格」「画个图」「列个表」「结构化一下」「别光用文字」「可视化」「对比一下」。即使没有触发词,只要回复中包含适合可视化的结构化信息,本 skill 的规则就应生效。也适用于:「太多字了看不下去」「能不能更直观一点」「整理成表格」等场景。