Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Skills

这个仓库用于存放可复用的 AI Agent skills。当前包含:

  • defining-goals:定义目标
  • designing-loops:设计 Loops
  • claude-code-handoff-plugin-installer:安装 Claude Code Handoff Codex 插件
  • devspace-mcp-setup:安装、配置并验证 DevSpace MCP
  • website-to-design-md:从真实网站提取可复用的 DESIGN.md
  • text-to-lottie:用官方 player 生成、预览和验证生产可用的 Lottie JSON
  • gsap-*:GSAP 官方动画 skill 组,覆盖 core、timeline、ScrollTrigger、plugins、React、Vue/Svelte、utils 和 performance

Skill 列表

devspace-mcp-setup

用于把 @waishnav/devspace 从零安装到真实 MCP 调通状态。

适合这些场景:

  • 把 ChatGPT 或其他 MCP client 连接到本机项目目录。
  • 用 Cloudflare tunnel、自有域名或公网 HTTPS 暴露 DevSpace MCP。
  • 判断 ChatGPT UI 显示异常时,MCP 协议层是否真实可用。
  • 通过只读 marker 文件验证 tools/listopen_workspaceread
  • 检查 allowedRoots、owner password、bash 暴露风险等安全边界。

这个 skill 自带 smoke 脚本:

~/.codex/skills/devspace-mcp-setup/scripts/devspace_mcp_smoke.mjs

脚本默认从 ~/.devspace/auth.json 读取 owner token,但不会打印 secret。成功时会输出 endpoint、工具列表、workspaceId 和 marker 检查结果。

website-to-design-md

用于把真实网站转成可复用的 DESIGN.md,并生成一个同级 HTML preview,方便检查配色、排版、间距、组件规则和 markdown 原文。

适合这些场景:

  • 给定一个或多个网站 URL,需要反向提取视觉语言、布局规则、组件风格和文案语气。
  • 需要为后续 AI 辅助设计或实现准备设计系统上下文,而不是复刻页面代码。
  • 需要通过 agent-browser eval 从 live DOM、computed styles、CSS variables、visible text 和交互状态中取证。
  • 需要在网站支持 light / dark mode 时分别记录主题 token 和组件差异。

这个 skill 来自 Paidax01/web-to-design-md。上游当前没有附带 LICENSE 文件;本仓库保留原始来源说明,没有另行补许可证。

text-to-lottie

用于通过官方 Diffusion Studio player 生成、编辑和验证 Lottie / Bodymovin JSON 动画。这个 skill 来自 diffusionstudio/lottie,上游为 MIT License。

适合这些场景:

  • 用户要求创建、生成、编辑或修复 Lottie 动画。
  • 用户给了 SVG、截图、路径、品牌元素或 motion brief,需要转成可预览的 Lottie JSON。
  • 需要把动画写入官方 player 的 public/projects/<project>/<scene-N>/lottie.json 结构。
  • 需要通过本地浏览器 player 检查关键帧、背景色 control、slot controls 和渲染结果。

这个 skill 运行时会使用官方 player 项目。当前机器已全局安装 degit,可用于拉取 player:

degit diffusionstudio/lottie my-animation

gsap-*

用于写作、审查和优化 GSAP 动画代码。这个 skill 组来自 greensock/gsap-skills,上游为 MIT License。

包含这些独立 skill:

  • gsap-coregsap.to() / from() / fromTo()、easing、duration、stagger、gsap.matchMedia()
  • gsap-timeline:timeline sequencing、position parameter、labels、nesting、playback
  • gsap-scrolltrigger:scroll-linked animation、pinning、scrub、trigger lifecycle
  • gsap-plugins:ScrollToPlugin、ScrollSmoother、Flip、Draggable、Inertia、Observer、SplitText、SVG plugins 等
  • gsap-utilsclampmapRangenormalizerandomsnaptoArraywrappipe
  • gsap-reactuseGSAP、refs、gsap.context()、cleanup、SSR
  • gsap-performance:transform 优先、避免 layout thrashing、will-change、batching
  • gsap-frameworks:Vue、Nuxt、Svelte、SvelteKit 等非 React 框架生命周期和 cleanup

defining-goals

用于把模糊需求澄清成有边界、可验证、可执行的目标。

适合这些场景:

  • 用户说“优化一下”“做好一点”“自动处理一下”,但完成标准不清楚。
  • 需要把 /goal、Agent 任务、OKR、成功指标或停止条件写清楚。
  • 需要在执行前通过反问、项目代码、文档、测试、issue、PR、日志或连接器补齐上下文。
  • 需要避免 Agent 为了通过验证器而删除测试、削弱断言、绕过检查或扩大范围。

核心产出:

  • 目标
  • 完成标准
  • 已检查证据
  • 待确认问题
  • 边界
  • 资源
  • 失败处理
  • 需要记录的状态

designing-loops

用于设计、审查或加固可以反复运行的 Agent loop。

适合这些场景:

  • 设计 /loop、定时任务、cron、hook、CI 修复循环、PR review 循环、issue triage 循环。
  • 把人类反复提示 Agent 的流程,变成可控的自动系统。
  • 需要定义 loop 的触发、发现、分流、worktree 隔离、知识体系、连接器、子 Agent、验证者、状态和停止规则。
  • 需要避免验证债、理解债、成本漂移、权限膨胀和过期知识造成的自动化风险。

designing-loops 依赖 defining-goals:设计 loop 前必须先把目标定义清楚。目标不清楚时,不应该启动自动循环。

claude-code-handoff-plugin-installer

用于安装社区版 claude-code-handoff Codex 插件。这个 skill 自带完整插件文件,放在:

skills/claude-code-handoff-plugin-installer/references/claude-code-handoff-marketplace/

安装器会把内置 marketplace 复制到 ~/.agents/claude-code-marketplace/,注册 Codex marketplace,启用插件配置,并验证:

  • 插件文件完整性
  • companion / handoff 脚本语法
  • marketplace 和 ~/.codex/config.toml 状态
  • claude CLI 可用性
  • inspect smoke

社区版依赖真正的 Claude Code CLI:

npm install -g @anthropic-ai/claude-code@latest
claude --version

安装这个 skill 后执行:

~/.codex/skills/claude-code-handoff-plugin-installer/scripts/install_claude_code_handoff_plugin.sh

让 AI 帮你安装

Codex

把下面这段话发给 Codex:

请使用 skill-installer 从 GitHub 仓库 WebXuHao/skills 安装这些 skill:
- skills/devspace-mcp-setup
- skills/defining-goals
- skills/designing-loops
- skills/claude-code-handoff-plugin-installer
- skills/website-to-design-md
- skills/text-to-lottie
- skills/gsap-core
- skills/gsap-timeline
- skills/gsap-scrolltrigger
- skills/gsap-plugins
- skills/gsap-utils
- skills/gsap-react
- skills/gsap-performance
- skills/gsap-frameworks

安装到 ~/.codex/skills。安装完成后告诉我需要重启 Codex 或新开 thread 才能使用。

如果 Codex 不能直接使用安装器,也可以让它执行等价命令:

mkdir -p ~/.codex/skills
git clone https://github.com/WebXuHao/skills.git /tmp/webxuhao-skills
cp -R /tmp/webxuhao-skills/skills/devspace-mcp-setup ~/.codex/skills/devspace-mcp-setup
cp -R /tmp/webxuhao-skills/skills/defining-goals ~/.codex/skills/defining-goals
cp -R /tmp/webxuhao-skills/skills/designing-loops ~/.codex/skills/designing-loops
cp -R /tmp/webxuhao-skills/skills/claude-code-handoff-plugin-installer ~/.codex/skills/claude-code-handoff-plugin-installer
cp -R /tmp/webxuhao-skills/skills/website-to-design-md ~/.codex/skills/website-to-design-md
cp -R /tmp/webxuhao-skills/skills/text-to-lottie ~/.codex/skills/text-to-lottie
for skill in gsap-core gsap-timeline gsap-scrolltrigger gsap-plugins gsap-utils gsap-react gsap-performance gsap-frameworks; do
  cp -R "/tmp/webxuhao-skills/skills/$skill" "$HOME/.codex/skills/$skill"
done

安装后重启 Codex,或新开一个 thread。然后可以这样触发:

$devspace-mcp-setup
$defining-goals
$designing-loops
$claude-code-handoff-plugin-installer
$website-to-design-md
$text-to-lottie
$gsap-core
$gsap-timeline
$gsap-scrolltrigger
$gsap-plugins
$gsap-utils
$gsap-react
$gsap-performance
$gsap-frameworks

Claude Code

把下面这段话发给 Claude Code:

请从 https://github.com/WebXuHao/skills 安装这些 skill:
- skills/devspace-mcp-setup
- skills/defining-goals
- skills/designing-loops
- skills/claude-code-handoff-plugin-installer
- skills/website-to-design-md
- skills/text-to-lottie
- skills/gsap-core
- skills/gsap-timeline
- skills/gsap-scrolltrigger
- skills/gsap-plugins
- skills/gsap-utils
- skills/gsap-react
- skills/gsap-performance
- skills/gsap-frameworks

安装到 ~/.claude/skills。如果当前环境使用其他 skills 目录,请先告诉我目标目录,再复制。

等价手动命令:

mkdir -p ~/.claude/skills
git clone https://github.com/WebXuHao/skills.git /tmp/webxuhao-skills
cp -R /tmp/webxuhao-skills/skills/devspace-mcp-setup ~/.claude/skills/devspace-mcp-setup
cp -R /tmp/webxuhao-skills/skills/defining-goals ~/.claude/skills/defining-goals
cp -R /tmp/webxuhao-skills/skills/designing-loops ~/.claude/skills/designing-loops
cp -R /tmp/webxuhao-skills/skills/claude-code-handoff-plugin-installer ~/.claude/skills/claude-code-handoff-plugin-installer
cp -R /tmp/webxuhao-skills/skills/website-to-design-md ~/.claude/skills/website-to-design-md
cp -R /tmp/webxuhao-skills/skills/text-to-lottie ~/.claude/skills/text-to-lottie
for skill in gsap-core gsap-timeline gsap-scrolltrigger gsap-plugins gsap-utils gsap-react gsap-performance gsap-frameworks; do
  cp -R "/tmp/webxuhao-skills/skills/$skill" "$HOME/.claude/skills/$skill"
done

仓库结构

skills/
  devspace-mcp-setup/
    SKILL.md
    agents/openai.yaml
    scripts/devspace_mcp_smoke.mjs
  defining-goals/
    SKILL.md
    agents/openai.yaml
  designing-loops/
    SKILL.md
    agents/openai.yaml
  claude-code-handoff-plugin-installer/
    SKILL.md
    agents/openai.yaml
    scripts/install_claude_code_handoff_plugin.sh
    references/claude-code-handoff-marketplace/
  website-to-design-md/
    SKILL.md
    agents/openai.yaml
    assets/DESIGN.template.md
    assets/design-preview-shell.template.html
    references/browser-tooling-bootstrap.md
    references/website-reading-checklist.md
    scripts/check-browser-tooling.mjs
    scripts/extract-browser-evidence.mjs
    scripts/render-design-preview.mjs
  text-to-lottie/
    SKILL.md
    LICENSE
    agents/openai.yaml
  gsap-core/
    SKILL.md
    LICENSE
    agents/openai.yaml
  gsap-timeline/
    SKILL.md
    LICENSE
    agents/openai.yaml
  gsap-scrolltrigger/
    SKILL.md
    LICENSE
    agents/openai.yaml
  gsap-plugins/
    SKILL.md
    LICENSE
    agents/openai.yaml
  gsap-utils/
    SKILL.md
    LICENSE
    agents/openai.yaml
  gsap-react/
    SKILL.md
    LICENSE
    agents/openai.yaml
  gsap-performance/
    SKILL.md
    LICENSE
    agents/openai.yaml
  gsap-frameworks/
    SKILL.md
    LICENSE
    agents/openai.yaml

使用建议

先用 $defining-goals 把目标定义清楚,再用 $designing-loops 设计自动循环。

不要在目标仍然模糊时启动 loop。Loop 会放大目标定义的质量:目标越清楚,自动化越可靠;目标越含糊,loop 跑得越快,偏得也越快。

About

Chinese AI Agent skills for goal definition and loop engineering

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages