Token导航 LogoToken导航

Agent Skill · 研究检索

skill-creator-advanced(技能 creator 高级)

skill-creator-advanced 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

skill-creator-advanced 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 48,319。

总安装 696周安装 29GitHub Stars 13下载 232核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:skill-creator-advanced(技能 creator 高级)
来源仓库:https://github.com/jpcaparas/skills
仓库路径:skills/skill-creator-advanced
安装命令:
npx skills add https://github.com/jpcaparas/skills --skill skill-creator-advanced
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/jpcaparas/skills --skill skill-creator-advanced

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

skill-creator-advanced 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。它支持通过关键词、任务类型或来源仓库进行信息聚合与过滤,提升研究效率。

可通过 npx skills add 命令从 GitHub 安装,具体用法请参考原始 README。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/skill-creator-advanced

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/jpcaparas/skills --skill skill-creator-advance…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

skill-creator-advanced 怎么安装?

在终端执行 npx skills add https://github.com/jpcaparas/skills --skill skill-creator-advanced。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

skill-creator-advanced 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

skill-creator-advanced 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

skill-creator-advanced 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

skill-creator-advanced 用的人多吗?

公开数据是累计安装 696 次,近一周安装 29 次,下载 232 次,GitHub 13 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

skill-creator-advanced 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
skill-creator-advanced

技能 creator 高级 · 本页

69613接触敏感数据未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Advanced Skill Creator

Creates and improves mission-critical skills with enforced progressive disclosure, verified operations, self-improving feedback loops, and destination-aware scaffolding. This skill is for advanced use cases where shortcuts are unacceptable.

This skill differs from {{skill:skill-creator}} in four ways: (1) it enforces a structured blueprint phase before writing, (2) it verifies all examples and operations actually work, (3) it produces skills with a complete directory scaffold including tests, and (4) it chooses the destination root intelligently instead of assuming the current working directory.

When to Use This vs {{skill:skill-creator}}

What kind of skill are you building?

├── Quick utility, style guide, simple workflow
│   └── Use `{{ skill:skill-creator }}` (lighter, faster iteration)
│
├── API wrapper, CLI tool integration, SDK reference
│   └── Use THIS skill (operations must be verified)
│
├── Large reference skill (60+ products/domains)
│   └── Use THIS skill (progressive disclosure is critical)
│
├── Upgrading an existing skill to production quality
│   └── Use THIS skill (restructuring for disclosure)
│
└── Anything where "it works on the first try" matters
    └── Use THIS skill

Phase 0: Intake

Ask the user ONE question: "What are you building a skill for?"

From their answer, infer everything you can. Then present a brief plan (3-5 bullets) and ask for confirmation. Only ask follow-up questions if genuinely ambiguous. The goal is autonomy after the first answer.

Before writing files, determine the destination root:

  1. If the user gave an explicit path, use it.
  2. Otherwise inspect the current repo, the current installation context, and common global skill roots. Use scripts/infer_destination.py or apply the same logic manually.
  3. Prefer a repo-local skill root when the current repo already stores skills there.
  4. Otherwise prefer the currently installed skill family or the global root with the most existing skills.
  5. If nothing is established yet, default to <repo-root>/.agents/skills/ inside a git repo, or the current harness's global root outside a repo.

Always tell the user where the skill will be created before scaffolding it:

Recommended destination: <skills-root>/<skill-name>
Reason: <one sentence based on existing skills or current install context>
Alternative: <optional fallback path if there is a reasonable second choice>

Treat that recommendation as author-time context only. Do not copy it into the generated skill's SKILL.md, README.md, AGENTS.md, or metadata.json.

Classify the skill into a blueprint type:

BlueprintWhen to useTemplate
API WrapperWrapping an external API or SDKtemplates/api-wrapper/
CLI ToolWrapping a command-line tooltemplates/cli-tool/
Progressive DocsLarge reference/documentation skilltemplates/progressive-docs/
CustomNone of the aboveBuild from anatomy

Read the relevant template and references/blueprints.md for the chosen type. Read references/placement.md when the destination is not obvious.


Phase 1: Research & Discovery

Before writing a single line, gather ground truth. This phase is non-negotiable.

For API Wrappers

  1. Fetch the actual API docs — use WebFetch, Firecrawl, or context7 MCP to get current documentation
  2. Identify auth patterns — API key, OAuth, service account, bearer token
  3. List all endpoints/operations — group by domain (CRUD, admin, analytics, etc.)
  4. Find rate limits, quotas, pricing — these go in gotchas
  5. Test a real API call — execute at least one operation to verify the API is reachable and the auth pattern works. Save the working command to scripts/

For CLI Tools

  1. Run --help on the tool and capture output
  2. Identify subcommands — group by function
  3. Test the most common operation — execute it and verify output
  4. Find version — pin the version in the skill

For Progressive Docs

  1. Map the domain — list all products/topics that need coverage
  2. Identify the decision tree — how does a user choose between options?
  3. Estimate reference count — if >20 references, plan for the 5-file structure (see references/patterns.md)

For Improving Existing Skills

  1. Read the entire existing skill — SKILL.md + all references, scripts, assets
  2. Run scripts/validate.py against it to get a structural audit
  3. Identify disclosure gaps — content that should be in references but is inline, or vice versa
  4. Preserve what works — don't rewrite from scratch unless structurally broken

Phase 2: Architecture

Design the skill structure before writing content. Read references/anatomy.md for the full specification.

Required Directory Structure

Every skill produced by this creator has ALL of these directories, even if some start empty:

skill-name/
├── SKILL.md              # Required — <500 lines, progressive disclosure entry point
├── README.md             # Optional — thin public wrapper for marketplace/repo presentation
├── AGENTS.md             # Optional — thin agent-facing summary when publishing in a public repo
├── metadata.json         # Optional — public metadata for repository presentation
├── references/           # On-demand deep-dive documentation
│   └── .gitkeep
├── scripts/              # Executable code for deterministic/repetitive tasks
│   └── .gitkeep
├── templates/            # Ready-to-use starter files (if applicable)
│   └── .gitkeep
├── evals/                # Test cases and assertions
│   └── evals.json
├── assets/               # Static files (images, data, HTML templates)
│   └── .gitkeep
└── agents/               # Subagent instructions (if applicable)
    └── .gitkeep

The .gitkeep files ensure empty directories are tracked. Remove them when real files are added. If you add public wrapper files, keep SKILL.md authoritative and avoid duplicating detailed instructions.

Frontmatter Rules

---
name: skill-name          # Lowercase, hyphens, digits. Must match directory name. Max 64 chars.
description: "..."        # Max 1024 chars. Primary trigger mechanism. Be pushy — see below.
# Optional:
# license: MIT
# compatibility: "Requires: node >= 18, API key for X"
# metadata:
#   version: "1.0.0"
#   openclaw:
#     category: "development"
#     requires:
#       bins: [some-cli]
---

Description writing: The description is how agents decide to load your skill. Write it like you're convincing someone to open the file. Include: what it does, when to trigger, trigger keywords, and explicit negative triggers (when NOT to use). The Anthropic guidance says to be "pushy" because agents undertrigger.

Progressive Disclosure Design

Read references/patterns.md for the full catalog of patterns. Choose one:

Content sizePatternExample
<500 lines totalEverything in SKILL.mdgws-gmail-send
500-2000 linesSKILL.md + flat referencesclaude-api
2000-10000 linesDecision trees + domain referencescloudflare
>10000 linesSkill composition (multiple skills)gws-* family

Design the disclosure layers:

  1. Layer 0 (always loaded): Frontmatter name + description (~100 tokens)
  2. Layer 1 (on trigger): SKILL.md body — decision trees, quick reference, pointers
  3. Layer 2 (on demand): Reference files — deep dives loaded when needed
  4. Layer 3 (on execute): Scripts — run without loading into context

If the skill is being published in a public source repository for npx skills add, place it under skills/<skill-name>/ whenever that repo already uses the standard public layout.


Phase 3: Write

Write the skill following the architecture from Phase 2. Apply these rules in order:

SKILL.md Body Rules

  1. Open with a one-line summary of what this skill does
  2. Decision tree within the first 50 lines — if there are multiple paths, force disambiguation early
  3. Quick reference table — the most common operations in a scannable table
  4. Pointers to references — explicit "Read references/X.md when you need Y" guidance
  5. Gotchas section — at least 3 non-obvious pitfalls. This is the highest-value content
  6. Stay under 500 lines — if approaching this, move content to references

Reference File Rules

For skills with >3 reference files, use the 5-file structure per domain:

references/<domain>/
├── README.md           # Overview, when to use, cross-references
├── api.md              # API reference (endpoints, methods, types)
├── patterns.md         # Common workflows and usage patterns
├── configuration.md    # Setup, config, environment
└── gotchas.md          # Pitfalls, limits, tribal knowledge

For smaller skills, flat files in references/ are fine. Each reference file should:

  • Have a table of contents if >300 lines
  • Include cross-references to related files (one level deep only)
  • Contain working examples, not pseudocode

Writing Style

  • Imperative form: "Run this command" not "You should run this command"
  • Explain the why: Prefer reasoning over MUST/NEVER directives
  • Add what the agent lacks, omit what it knows: Don't restate general programming knowledge
  • Match specificity to fragility: High freedom for flexible tasks, low freedom for brittle operations
  • Working examples over prose: If you can show it in 5 lines of code, don't explain it in 50 words

Degrees of Freedom

See the Degrees of Freedom Framework in references/patterns.md. Quick version:

FreedomWhenStyle
HighMultiple valid approachesText instructions, explain tradeoffs
MediumPreferred pattern existsPseudocode or parameterized examples
LowOperations are fragile/exactSpecific scripts, copy-paste commands

API auth, config file formats, and version-specific syntax are LOW freedom. Design patterns and architecture choices are HIGH freedom.


Phase 4: Verify

This is what separates this skill from {{skill:skill-creator}}. Every operation in the skill must be verified.

Verification Checklist

Run through this checklist and fix failures before proceeding:

  1. Structure validation — run scripts/validate.py <skill-path> from this skill's directory
  2. Example verification — for EACH code example or command in the skill:

- If it's an API call: execute it (or a safe variant) and confirm it returns expected output - If it's a CLI command: run it with --help or --dry-run to confirm syntax is correct - If it's a code snippet: write it to a temp file and syntax-check it (parse, don't execute unsafe code)

  1. Cross-reference integrity — every file path mentioned in SKILL.md must exist

- For first-class skill or agent mentions in reusable instructions, always use symbolic refs: {{skill:<name>}} and {{agent:<name>}}. - Apply the symbolic form even in quick load-order lists, numbered steps, tables, and examples. Do not fall back to plain backticked primitive names if the symbolic form already works. - Reserve literal file paths for actual support files, scripts, templates, configs, or data files that must be opened or executed directly.

  1. Disclosure metrics — SKILL.md must be <500 lines; no reference file >1000 lines without a TOC
  2. Description coverage — the frontmatter description must mention every major capability

Automated Validation

Run the validator from this skill's scripts directory:

python3 /path/to/skill-creator-advanced/scripts/validate.py /path/to/new-skill/

This checks: frontmatter format, directory structure, line counts, cross-references, naming conventions.


Phase 5: Test

Create test cases that exercise the skill with realistic prompts.

Writing Evals

Save to <skill-name>/evals/evals.json:

{
  "skill_name": "example-skill",
  "created_by": "skill-creator-advanced",
  "evals": [
    {
      "id": 1,
      "name": "descriptive-test-name",
      "prompt": "Realistic user prompt with specifics — file paths, context, detail",
      "expected_output": "What a correct response looks like",
      "assertions": [
        {
          "text": "Output contains a working API call",
          "type": "functional"
        }
      ],
      "tags": ["smoke", "api-wrapper"]
    }
  ]
}

Test Categories

Every skill needs at least one test from each applicable category:

CategoryWhat it testsMinimum
SmokeBasic happy path works1
Edge caseBoundary conditions, unusual inputs1
NegativeShould-not-trigger or error handling1
DisclosureCorrect reference file is loaded for a given query1 (if multi-reference)

Running Tests

Use the eval infrastructure from {{skill:skill-creator}} (it's compatible):

# From the skill-creator directory:
python -m scripts.run_eval --skill-path <new-skill> --eval-path <new-skill>/evals/evals.json

Or run the lightweight test script from this skill:

python /path/to/skill-creator-advanced/scripts/test_skill.py <skill-path>

Phase 6: Self-Improvement Protocol

This skill learns from feedback. Read references/self-improvement.md for the full protocol.

Feedback Capture

When the user comments on a generated skill's quality ("this is wrong", "you missed X", "this pattern is better"), capture the lesson:

  1. Identify the class of error — structural, content, disclosure, verification, or style
  2. Extract the generalizable rule — not "add X to skill Y" but "when wrapping APIs that use pagination, always include a pagination patterns section"
  3. Check for existing rules — read references/gotchas.md to see if this is already covered
  4. If new: append the rule to references/gotchas.md under the appropriate category
  5. If contradicts existing: update the existing rule and note the date

Improvement Triggers

After generating a skill, proactively ask: "Want me to run the verification suite, or does this look good?"

If the user provides corrections:

  1. Apply the fix to the current skill
  2. Update references/gotchas.md with the lesson (if generalizable)
  3. Re-run scripts/validate.py to confirm the fix didn't break structure

Phase 7: Cross-Harness Compatibility

Read references/cross-harness.md for the full compatibility matrix. Quick rules:

  • SKILL.md + frontmatter is universal across Claude Code, OpenAI Codex, Gemini CLI, Cursor, VS Code, and others
  • name and description are the only required frontmatter fields
  • For OpenAI Codex UI integration, add an openai.yaml file in the agents/ directory (see reference)
  • For Google ecosystem integration, add metadata.openclaw fields
  • For public repositories intended for skills.sh, keep installable skills under skills/<skill-name>/
  • Scripts should use python3 (not python) and avoid platform-specific paths
  • For first-class skill and agent references inside reusable instructions, always use {{skill:<name>}} and {{agent:<name>}} instead of harness-specific file paths or plain backticked primitive names
  • Reference files work identically across all harnesses

Reference Files

Read these on demand — don't load them all upfront:

FileWhen to read
references/anatomy.mdDesigning skill structure
references/placement.mdChoosing the right repo-local or global destination
references/patterns.mdChoosing disclosure patterns and degrees of freedom
references/blueprints.mdUsing a specific blueprint (API wrapper, CLI tool, progressive docs)
references/testing.mdWriting thorough evals and assertions
references/self-improvement.mdProcessing user feedback into skill improvements
references/cross-harness.mdEnsuring compatibility across agent platforms
references/gotchas.mdCommon mistakes and tribal knowledge (self-improving)

Agent Instructions

FileWhen to use
agents/reviewer.mdSpawn a reviewer subagent to audit a generated skill
agents/improver.mdSpawn an improver subagent to analyze and propose upgrades

平台分布

Codex

34.89%
按下载量换算81

Claude

29.68%
按下载量换算69

Cursor

17.66%
按下载量换算41

Gemini CLI

9.08%
按下载量换算21

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

可疑

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills