plugins/jay-ai-basis-env/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
信息可视化呈现行为准则。当模型回复中包含对比、步骤、配置、架构等结构化信息时自动激活,确保优先使用表格、代码块、列表、树形结构等可视化格式,而不是纯文字堆砌。触发词:「用表格」「画个图」「列个表」「结构化一下」「别光用文字」「可视化」「对比一下」。即使没有触发词,只要回复中包含适合可视化的结构化信息,本 skill 的规则就应生效。也适用于:「太多字了看不下去」「能不能更直观一点」「整理成表格」等场景。
testing
Design, create, split, or revise Markdown/project documentation using progressive disclosure so agents and humans can find the right level of detail without context bloat. Use when writing docs, README files, runbooks, architecture notes, deployment guides, troubleshooting docs, rules, skills, or when deciding whether content belongs in an existing document or should become a new document.