[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6E0F2PCW5K7MD3PHA7TCJBW":3,"skill-same:01M6E0F2PCW5K7MD3PHA7TCJBW":89},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":14,"repositoryHtmlUrl":50,"repositoryHomepageUrl":6,"ownerHtmlUrl":51,"ownerBlogUrl":52,"ownerDescription":53,"updatedAt":54,"install":55,"resources":68},"01M6E0F2PCW5K7MD3PHA7TCJBW","plugin-audit",null,"Diff the Anthropic `claude-plugins-official` marketplace against installed plugins and surface the delta, filtering known-unwanted entries (language LSPs you don't use, SaaS integrations you don't use, sample\u002Fdemo plugins).","LucasSantana-Dev\u002Fforgekit","LucasSantana-Dev","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F98131142?v=4","01M6E038X8H7VE9GCEJP9PT5CA","Lucas Santana","01M6E0391WB0JYZTWXEBR9WSXA",1,"MIT","https:\u002F\u002Fgithub.com\u002FLucasSantana-Dev\u002Fforgekit\u002Fblob\u002Fmain\u002Fpackages\u002Fcatalog\u002Fcatalog\u002Fskills\u002Fadt-plugin-audit\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"plugin","plugin audit","audit","plugins","demo","marketplace","saas","integrations","check","official","filtering","use","diff","delta","language","entries","sample","missing","2026-11-10 10:12:30",false,"---\nname: plugin-audit\ndescription: Diff the Anthropic `claude-plugins-official` marketplace against installed plugins and surface the delta, filtering known-unwanted entries (language LSPs you don't use, SaaS integrations you don't use, sample\u002Fdemo plugins).\ntriggers:\n  - \"audit plugins\"\n  - \"what plugins am I missing\"\n  - \"check anthropic marketplace\"\n  - \"plugin delta\"\n---\n\n# plugin-audit\n\nKeeps the gap between Anthropic's official marketplace and your installed plugin set visible and actionable, without reinstalling things you already have or surfacing language LSPs you'll never use.\n\n## When to run\n\n- Monthly hygiene check.\n- After a fresh clone \u002F machine setup, before deep work.\n- When a new feature lands in claude-plugins-official (watch its README for changelog hints).\n\n## One-liner\n\n```bash\nbash ~\u002F.claude\u002Fskills\u002Fplugin-audit\u002Faudit.sh\n```\n\nReturns:\n- A ranked list of plugins present in the marketplace but not installed, with reason to install \u002F skip.\n- A short install plan (exact `claude plugin install \u003Cname>@claude-plugins-official` commands for the recommended set).\n\n## Exclusions (tune per user)\n\nEdit `audit.sh` to maintain the user's skip list. Defaults:\n\n- **Language LSPs** not in use: `clangd-lsp`, `csharp-lsp`, `gopls-lsp`, `jdtls-lsp`, `kotlin-lsp`, `lua-lsp`, `php-lsp`, `ruby-lsp`, `rust-analyzer-lsp`, `swift-lsp`, `typescript-lsp` (TS LSP often skipped if you already have editor-integrated TS tooling).\n- **SaaS integrations** not in use: `asana`, `imessage`, `telegram`, `greptile`, `firebase`, `gitlab`, `discord` (plugin — you may run Discord via MCP), `laravel-boost`, `terraform` (unless running IaC).\n- **Samples**: `example-plugin`, `fakechat`, `math-olympiad`, `playground`.\n\nEverything else is surfaced with a `(candidate)` tag.\n\n## Output format\n\n```\nInstalled: 30  |  Available (post-filter): 8  |  Delta: 3\n\nCandidates to install:\n  - session-report    — structured end-of-session report\n  - hookify           — hook authoring assistant\n  - mcp-server-dev    — MCP server build patterns\n\nInstall plan:\n  claude plugin install session-report@claude-plugins-official\n  claude plugin install hookify@claude-plugins-official\n  claude plugin install mcp-server-dev@claude-plugins-official\n```\n\n## Why this exists\n\nClaude's `find-skills` skill searches the full ecosystem (90k+ skills) and is great for discovery. `plugin-audit` is narrower and opinionated: it answers *\"what should I install from the one marketplace I trust, and skip everything else\"*. The two complement each other.\n\n## Related\n\n- `find-skills` — community-wide discovery\n- `skill-creator` — authoring new skills once installed\n- `skill-maintainer` — auditing installed skills (not plugins)\n","# plugin-audit\n\nKeeps the gap between Anthropic's official marketplace and your installed plugin set visible and actionable, without reinstalling things you already have or surfacing language LSPs you'll never use.\n\n## When to run\n\n- Monthly hygiene check.\n- After a fresh clone \u002F machine setup, before deep work.\n- When a new feature lands in claude-plugins-official (watch its README for changelog hints).\n\n## One-liner\n\n```bash\nbash ~\u002F.claude\u002Fskills\u002Fplugin-audit\u002Faudit.sh\n```\n\nReturns:\n- A ranked list of plugins present in the marketplace but not installed, with reason to install \u002F skip.\n- A short install plan (exact `claude plugin install \u003Cname>@claude-plugins-official` commands for the recommended set).\n\n## Exclusions (tune per user)\n\nEdit `audit.sh` to maintain the user's skip list. Defaults:\n\n- **Language LSPs** not in use: `clangd-lsp`, `csharp-lsp`, `gopls-lsp`, `jdtls-lsp`, `kotlin-lsp`, `lua-lsp`, `php-lsp`, `ruby-lsp`, `rust-analyzer-lsp`, `swift-lsp`, `typescript-lsp` (TS LSP often skipped if you already have editor-integrated TS tooling).\n- **SaaS integrations** not in use: `asana`, `imessage`, `telegram`, `greptile`, `firebase`, `gitlab`, `discord` (plugin — you may run Discord via MCP), `laravel-boost`, `terraform` (unless running IaC).\n- **Samples**: `example-plugin`, `fakechat`, `math-olympiad`, `playground`.\n\nEverything else is surfaced with a `(candidate)` tag.\n\n## Output format\n\n```\nInstalled: 30  |  Available (post-filter): 8  |  Delta: 3\n\nCandidates to install:\n  - session-report    — structured end-of-session report\n  - hookify           — hook authoring assistant\n  - mcp-server-dev    — MCP server build patterns\n\nInstall plan:\n  claude plugin install session-report@claude-plugins-official\n  claude plugin install hookify@claude-plugins-official\n  claude plugin install mcp-server-dev@claude-plugins-official\n```\n\n## Why this exists\n\nClaude's `find-skills` skill searches the full ecosystem (90k+ skills) and is great for discovery. `plugin-audit` is narrower and opinionated: it answers *\"what should I install from the one marketplace I trust, and skip everything else\"*. The two complement each other.\n\n## Related\n\n- `find-skills` — community-wide discovery\n- `skill-creator` — authoring new skills once installed\n- `skill-maintainer` — auditing installed skills (not plugins)\n",{"name":5,"triggers":42,"description":7},[43,44,45,46],"audit plugins","what plugins am I missing","check anthropic marketplace","plugin delta","main","4081c4af3adf7955205b04e1f4a7eb3cebaea9f6","packages\u002Fcatalog\u002Fcatalog\u002Fskills\u002Fadt-plugin-audit","https:\u002F\u002Fgithub.com\u002FLucasSantana-Dev\u002Fforgekit","https:\u002F\u002Fgithub.com\u002FLucasSantana-Dev","https:\u002F\u002Flucassantana.tech","Senior engineer. AI agent tooling and evals on Node\u002FTS backends. Brazil, UTC-3.","2026-11-11 07:05:28",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add LucasSantana-Dev\u002Fforgekit --skill plugin-audit",{"tool":61,"command":62},"bunx","bunx skills add LucasSantana-Dev\u002Fforgekit --skill plugin-audit",{"tool":64,"command":65},"pnpm","pnpm dlx skills add LucasSantana-Dev\u002Fforgekit --skill plugin-audit","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FLucasSantana-Dev\u002Fforgekit\u002Fblob\u002Fmain\u002Fpackages\u002Fcatalog\u002Fcatalog\u002Fskills\u002Fadt-plugin-audit\u002FSKILL.md",true,[69,75,81,85],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"core.py","SCRIPT","脚本",2210,"https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Farchive\u002Flegacy_pillars\u002F20_content_strategy\u002F06_branding\u002Fvisual_identity\u002Fskills\u002Fvisual-identity-design-mastery\u002Fcore.py",{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"manifest.json","REFERENCE","参考文档",1049,"https:\u002F\u002Fgithub.com\u002FLucasSantana-Dev\u002Fforgekit\u002Fblob\u002Fmain\u002Fpackages\u002Fcatalog\u002Fcatalog\u002Fskills\u002Fadt-plugin-audit\u002Fmanifest.json",{"path":82,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":83,"sourceHtmlUrl":84},"manifest.yaml",208,"https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Farchive\u002Flegacy_pillars\u002F20_content_strategy\u002F06_branding\u002Fvisual_identity\u002Fskills\u002Fvisual-identity-design-mastery\u002Fmanifest.yaml",{"path":86,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":87,"sourceHtmlUrl":88},"tests\u002Ftest_core.py",1477,"https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Farchive\u002Flegacy_pillars\u002F20_content_strategy\u002F06_branding\u002Fvisual_identity\u002Fskills\u002Fvisual-identity-design-mastery\u002Ftests\u002Ftest_core.py",[90,121,153,175,184,202],{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":101,"publishedAt":37},"01M6WR9SQGQ5WDEJY9HH3T93E8","token-audit","Audit historical Claude Code token usage from JSONL session files — shows total spend, cache hit rates, top costly sessions, weekly trends, and where tokens are going. Run after heavy sessions or weekly to measure optimization impact. Answers how many tokens a session used, how expensive was that session, session cost, and token usage report.","https:\u002F\u002Fgithub.com\u002FLucasSantana-Dev\u002Fforgekit\u002Fblob\u002Fmain\u002Fpackages\u002Fcatalog\u002Fcatalog\u002Fskills\u002Fadt-token-audit\u002FSKILL.md",[96],{"categoryNo":97,"categoryName":98,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[21,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120],"token","token audit","session","rate","weekly","top","usage","jsonl","usage report","impact","tokens","files","cost","how","Optimization","cache","code","run","sessions",{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":132,"publishedAt":37},"01M6WR919T3NGWMZ5R5XKWX9KN","smart-model-route","Auto-classify prompt complexity via Haiku (with heuristic fallback) and inject model routing hints for Agent tool calls. Wired as a UserPromptSubmit hook — fires on every prompt, routes low tasks to Haiku, standard to Sonnet, complex to Sonnet with thorough reasoning, and critical (security\u002Farch\u002Fmigrations) to Opus. Handles model selection, for example choose model by task complexity.","https:\u002F\u002Fgithub.com\u002FLucasSantana-Dev\u002Fforgekit\u002Fblob\u002Fmain\u002Fpackages\u002Fcatalog\u002Fcatalog\u002Fskills\u002Fadt-smart-model-route\u002FSKILL.md",[127],{"categoryNo":128,"categoryName":129,"taxonomyType":130,"taxonomyTypeDesc":131},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152],"smart model route","route","model route","model","security","model selection","tasks","critical","arch","classify","selection","fallback","complexity","auto","opus","haiku","choose","hook","agent tool","sonnet",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":160,"publishedAt":37},"01M6WR8TMGS9G79DFTX0K1ZA8T","smart-commands","Decision guide for when to proactively use Claude Code slash commands — \u002Fthink, \u002Fmodel, \u002Fcompact, \u002Fclear. Use when choosing whether to invoke a command before or during a task, or when a complexity-classifier hook has flagged a task as high or critical. Pairs with the complexity-classifier UserPromptSubmit hook. Answers when to compact, should I switch models, and whether to use extended thinking. Use to pick the right \u002Fmodel command and switch model.","https:\u002F\u002Fgithub.com\u002FLucasSantana-Dev\u002Fforgekit\u002Fblob\u002Fmain\u002Fpackages\u002Fcatalog\u002Fcatalog\u002Fskills\u002Fadt-smart-commands\u002FSKILL.md",[159],{"categoryNo":97,"categoryName":98,"taxonomyType":99,"taxonomyTypeDesc":100},[161,162,163,164,30,165,150,140,166,167,168,169,145,170,171,172,173,174,136,118],"smart commands","commands","when","as","for","compact","thinking","switch","classifier","invoke","guide","command","decision","pick",{"skillNo":176,"name":177,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":178,"categories":179,"keywords":180,"publishedAt":37},"01M6E0ZGQ78S4SE6X6RCN1PR9A","spec-ship","https:\u002F\u002Fgithub.com\u002FLucasSantana-Dev\u002Fforgekit\u002Fblob\u002Fmain\u002Fpackages\u002Fcore\u002Fkit\u002Fspecs\u002Fskills\u002Fspec-ship\u002FSKILL.md",[],[181,182,183],"spec","ship","spec ship",{"skillNo":185,"name":186,"nameZh":6,"description":187,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":188,"categories":189,"keywords":190,"publishedAt":37},"01M6E0ZD27S87Z954JTHECWG34","spec-new","Create a committed per-feature spec under `docs\u002Fspecs\u002FYYYY-MM-DD-\u003Cslug>\u002F{spec,tasks}.md` with frontmatter (status, created, owner, pr, tags). Promotes an ephemeral `.claude\u002Fplans\u002F\u003Cname>.md` into a persistent, searchable artifact. Use when starting a feature that's larger than a one-shot PR.","https:\u002F\u002Fgithub.com\u002FLucasSantana-Dev\u002Fforgekit\u002Fblob\u002Fmain\u002Fpackages\u002Fcore\u002Fkit\u002Fspecs\u002Fskills\u002Fspec-new\u002FSKILL.md",[],[191,181,192,30,193,194,139,195,196,197,198,199,200,201],"spec new","artifact","dd","create","pr","status","docs","feature","tags","name","plans",{"skillNo":203,"name":204,"nameZh":6,"description":205,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":206,"categories":207,"keywords":211,"publishedAt":37},"01M6E0Z9B5YE1G4NM05JPNVWMK","roadmap-refresh","Regenerate `docs\u002Froadmap.md` for a repo from all specs under `docs\u002Fspecs\u002F` + their frontmatter (status, tags, pr). Produces Now\u002FNext\u002FRecently-shipped sections. Run after creating \u002F shipping a spec, or at the start of a new session for orientation.","https:\u002F\u002Fgithub.com\u002FLucasSantana-Dev\u002Fforgekit\u002Fblob\u002Fmain\u002Fpackages\u002Fcore\u002Fkit\u002Fspecs\u002Fskills\u002Froadmap-refresh\u002FSKILL.md",[208],{"categoryNo":209,"categoryName":210,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000031","产品经理",[212,213,214,215,199,216,104,217,218,219,220,119,195,196,197,181],"roadmap refresh","roadmap","refresh","next","now","repo","new session","start","shipping"]