技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
audit-registry-listing【数据与研究】Read-only audit of where a repo is found: README first screen, npm/PyPI metadata and tarball, GitHub topics, social preview, plugin manifests. Use when "audit our npm listing", "README as landing page", or "why nobody finds the package". Fix → enhance-readme.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Degree of freedom: MIXED. What the first screen should say
[HIGH freedom]; the metadata checklist and the tarball check
[LOW freedom — run exactly].
Read-only. For a package, plugin, skill pack, or CLI, discovery happens in a registry and the README's first ten lines are the hero. This skill checks every surface a stranger sees before the repo, reports gaps with evidence, and hands fixes to the owning skills.
| Skill | Owns |
|---|---|
| audit-registry-listing (this) | Findings on README hero, registry metadata, GitHub surface, manifests, install path |
enhance-readme | Hero image, tour grid, screenshots — the fix |
docs-writer | README prose, quickstart wording |
deploy-npm | The publish itself; files/publishConfig changes ship through it |
plan-aso | App Store / Play listings |
enhance-web-seo | The website, not the registry |
plan-dependency-provenance | Whether dependencies are real — not this package's listing |
Do not fire for "make the README prettier" → enhance-readme.
Surface: npm page + skills.sh card + GitHub repo. Ten lines: README opens with a logo and a count ("145 skills · 57 commands"); the outcome appears in paragraph 3. Metadata: npm description repeats the count; GitHub description empty; 4 topics; no social preview;
homepagepoints at skills.sh (good). Tarball:npm pack --dry-runshowsdocs/screenshots/(12 MB) shipping;llms.txtpresent. Path:npx @kensaurus/skills --allworks; first-run message tells the user to restart Cursor — good. Findings: hero leads with counts (major →enhance-readme/docs-writer); GitHub description + preview missing (minor → repo settings); screenshots bloat the tarball (minor →deploy-npmfiles).
npm pack outputenhance-readme; prose → docs-writer; files → deploy-npm; store → plan-asoname, description (outcome-first, ≤ 140 chars), keywords (the queries people type), homepage, repository, bugs, license, engines.npm pack --dry-run / python -m build listing: everything promised present; no .env*, keys, screenshots, tests, or 10 MB+ assets unless intended; files whitelist present.bin names match the README; npx <pkg> runs without a global install.SECURITY.md, license detected.# Registry Listing Audit — <package>
## Surfaces checked
| Surface | URL | Fetched |
## Ten-line verdict (stranger read)
What it is: … · For whom: … · How to install: … · Missing: …
## Findings
| # | Surface | Gap | Evidence | Sev | Owner skill |
## Tarball
`npm pack --dry-run` — N files, X MB; unexpected: …
## Install path
Steps … · Time … · Stops …
## Handoff
`enhance-readme` (hero/screenshots) · `docs-writer` (prose) · `deploy-npm` (`files`, metadata) · repo settings (description, topics, preview)
plan-gtm → for repo-as-product, this is Phase 1 evidence.enhance-readme / docs-writer → apply the findings.deploy-npm → ship metadata and files fixes.docs-launch-kit → announce the refreshed listing.