[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M70NZNDQMF76F8C0T0JSX6MN":3,"skill-same:01M70NZNDQMF76F8C0T0JSX6MN":327},{"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":28,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":57,"repositoryHtmlUrl":58,"repositoryHomepageUrl":59,"ownerHtmlUrl":60,"ownerBlogUrl":61,"ownerDescription":62,"updatedAt":63,"install":64,"resources":76},"01M70NZNDQMF76F8C0T0JSX6MN","xiaolai",null,"Xiaolai's Claude tools collection. Use when user types \u002Fxiaolai. Routes to: (1) claude-agent-sdk — Agent SDK reference for building autonomous AI agents, or (2) nlpm — Natural-Language Programming Manager for scanning, scoring, and fixing NL artifacts.","shengdabai\u002FTony-Claude-Code-Skills","shengdabai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F116417419?v=4","01M70F6D2WY5PQV5A92BKYJQEW","Tony Sheng","01M70F6D3GAAAYZ5H4CC1G8VXM",3,"MIT","https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[5,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"ai agents","Tools","manager","reference","sdk","agent-sdk","scanning","programming","natural-language","scoring","artifacts","collection","when","use","autonomous","true","for","types","agent sdk","2026-11-10 10:12:30",false,"---\nname: xiaolai\ndescription: \"Xiaolai's Claude tools collection. Use when user types \u002Fxiaolai. Routes to: (1) claude-agent-sdk — Agent SDK reference for building autonomous AI agents, or (2) nlpm — Natural-Language Programming Manager for scanning, scoring, and fixing NL artifacts.\"\nuser-invocable: true\n---\n\n# Xiaolai's Claude Tools\n\nYou have two tools available. Ask the user which one they want to use:\n\n## Available Tools\n\n### 1. Claude Agent SDK (`\u002Fxiaolai sdk` or `\u002Fxiaolai agent`)\nBuild autonomous AI agents with Claude Agent SDK (TypeScript v0.2.96 \u002F Python v0.1.56).\nCovers: `query()`, hooks, subagents, MCP, permissions, sandbox, structured outputs, sessions.\n\n**Use when:** building AI agents, configuring MCP servers, setting up permissions\u002Fhooks, using structured outputs, troubleshooting SDK errors, or working with subagents.\n\n### 2. NLPM (`\u002Fxiaolai nlpm`)\nNatural-Language Programming Manager — scan, lint, and score NL artifacts with Claude-native quality scoring.\n\n**Commands:**\n- `\u002Fnlpm:ls` — discover NL artifacts\n- `\u002Fnlpm:score` — 100-point quality scoring\n- `\u002Fnlpm:check` — cross-component consistency\n- `\u002Fnlpm:fix` — auto-fix mechanical issues\n- `\u002Fnlpm:trend` — track score history\n- `\u002Fnlpm:test` — run NL-TDD specs\n- `\u002Fnlpm:init` — configure project\n- `\u002Fnlpm:security-scan` — scan plugin for security risks\n\n---\n\n## Routing Logic\n\n1. If the user typed `\u002Fxiaolai` with no argument, show the menu above and ask which tool to use.\n2. If the user typed `\u002Fxiaolai sdk` or `\u002Fxiaolai agent` — read `claude-agent-sdk\u002FSKILL.md` and follow its instructions.\n3. If the user typed `\u002Fxiaolai nlpm` — read `nlpm\u002FCLAUDE.md` and follow its instructions. For specific nlpm commands, read the corresponding file under `nlpm\u002Fcommands\u002F`.\n4. If the user's context makes it obvious which tool applies (e.g. they're building an agent → sdk, they want to score\u002Flint NL artifacts → nlpm), route directly without asking.\n\n## File Locations\n\nAll files are relative to this skill's directory (`~\u002F.claude\u002Fskills\u002Fxiaolai\u002F`):\n\n- **SDK entry:** `claude-agent-sdk\u002FSKILL.md`\n  - TypeScript details: `claude-agent-sdk\u002FSKILL-typescript.md`\n  - Python details: `claude-agent-sdk\u002FSKILL-python.md`\n  - Agent templates: `claude-agent-sdk\u002Ftemplates\u002F`\n  - Agent rules: `claude-agent-sdk\u002Frules\u002F`\n- **NLPM entry:** `nlpm\u002FCLAUDE.md`\n  - Commands: `nlpm\u002Fcommands\u002F*.md`\n  - Agents: `nlpm\u002Fagents\u002F*.md`\n  - Skills\u002Fknowledge: `nlpm\u002Fskills\u002Fnlpm\u002F`\n\n## Auto-Update\n\nBoth repos are git clones. To update, run:\n```bash\ncd ~\u002F.claude\u002Fskills\u002Fxiaolai\u002Fclaude-agent-sdk && git pull\ncd ~\u002F.claude\u002Fskills\u002Fxiaolai\u002Fnlpm && git pull\n```\n","# Xiaolai's Claude Tools\n\nYou have two tools available. Ask the user which one they want to use:\n\n## Available Tools\n\n### 1. Claude Agent SDK (`\u002Fxiaolai sdk` or `\u002Fxiaolai agent`)\nBuild autonomous AI agents with Claude Agent SDK (TypeScript v0.2.96 \u002F Python v0.1.56).\nCovers: `query()`, hooks, subagents, MCP, permissions, sandbox, structured outputs, sessions.\n\n**Use when:** building AI agents, configuring MCP servers, setting up permissions\u002Fhooks, using structured outputs, troubleshooting SDK errors, or working with subagents.\n\n### 2. NLPM (`\u002Fxiaolai nlpm`)\nNatural-Language Programming Manager — scan, lint, and score NL artifacts with Claude-native quality scoring.\n\n**Commands:**\n- `\u002Fnlpm:ls` — discover NL artifacts\n- `\u002Fnlpm:score` — 100-point quality scoring\n- `\u002Fnlpm:check` — cross-component consistency\n- `\u002Fnlpm:fix` — auto-fix mechanical issues\n- `\u002Fnlpm:trend` — track score history\n- `\u002Fnlpm:test` — run NL-TDD specs\n- `\u002Fnlpm:init` — configure project\n- `\u002Fnlpm:security-scan` — scan plugin for security risks\n\n---\n\n## Routing Logic\n\n1. If the user typed `\u002Fxiaolai` with no argument, show the menu above and ask which tool to use.\n2. If the user typed `\u002Fxiaolai sdk` or `\u002Fxiaolai agent` — read `claude-agent-sdk\u002FSKILL.md` and follow its instructions.\n3. If the user typed `\u002Fxiaolai nlpm` — read `nlpm\u002FCLAUDE.md` and follow its instructions. For specific nlpm commands, read the corresponding file under `nlpm\u002Fcommands\u002F`.\n4. If the user's context makes it obvious which tool applies (e.g. they're building an agent → sdk, they want to score\u002Flint NL artifacts → nlpm), route directly without asking.\n\n## File Locations\n\nAll files are relative to this skill's directory (`~\u002F.claude\u002Fskills\u002Fxiaolai\u002F`):\n\n- **SDK entry:** `claude-agent-sdk\u002FSKILL.md`\n  - TypeScript details: `claude-agent-sdk\u002FSKILL-typescript.md`\n  - Python details: `claude-agent-sdk\u002FSKILL-python.md`\n  - Agent templates: `claude-agent-sdk\u002Ftemplates\u002F`\n  - Agent rules: `claude-agent-sdk\u002Frules\u002F`\n- **NLPM entry:** `nlpm\u002FCLAUDE.md`\n  - Commands: `nlpm\u002Fcommands\u002F*.md`\n  - Agents: `nlpm\u002Fagents\u002F*.md`\n  - Skills\u002Fknowledge: `nlpm\u002Fskills\u002Fnlpm\u002F`\n\n## Auto-Update\n\nBoth repos are git clones. To update, run:\n```bash\ncd ~\u002F.claude\u002Fskills\u002Fxiaolai\u002Fclaude-agent-sdk && git pull\ncd ~\u002F.claude\u002Fskills\u002Fxiaolai\u002Fnlpm && git pull\n```\n",{"name":5,"description":7,"user-invocable":53},true,"main","7850740bd837adb32f0a109ab2af82482196c6f2","skills\u002Fxiaolai",1,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills","https:\u002F\u002Fzturnsgo.com","https:\u002F\u002Fgithub.com\u002Fshengdabai","https:\u002F\u002Fzturnsgo.com\u002F","AI × education creator — producer, not consumer. Taught 6,000+ learners; shipping learning tools & daily essays with Claude Code, practicing @xiaolai's way 🥋","2026-11-01 21:28:23",{"source":8,"skillName":5,"commands":65,"prompt":75,"zipAvailable":53},[66,69,72],{"tool":67,"command":68},"npx","npx skills add shengdabai\u002FTony-Claude-Code-Skills --skill xiaolai",{"tool":70,"command":71},"bunx","bunx skills add shengdabai\u002FTony-Claude-Code-Skills --skill xiaolai",{"tool":73,"command":74},"pnpm","pnpm dlx skills add shengdabai\u002FTony-Claude-Code-Skills --skill xiaolai","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002FSKILL.md",[77,83,87,91,95,99,103,107,111,115,119,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,239,243,247,253,257,261,265,269,273,277,281,285,289,293,297,301,305,309,315,319,323],{"path":78,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":81,"sourceHtmlUrl":82},"nlpm\u002F.claude-plugin\u002Fmarketplace.json","REFERENCE","参考文档",704,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.claude-plugin\u002Fmarketplace.json",{"path":84,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":85,"sourceHtmlUrl":86},"nlpm\u002F.claude-plugin\u002Fplugin.json",348,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.claude-plugin\u002Fplugin.json",{"path":88,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":89,"sourceHtmlUrl":90},"nlpm\u002F.github\u002Fworkflows\u002Fauditor-audit.yml",34170,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.github\u002Fworkflows\u002Fauditor-audit.yml",{"path":92,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":93,"sourceHtmlUrl":94},"nlpm\u002F.github\u002Fworkflows\u002Fauditor-batch-processor.yml",6244,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.github\u002Fworkflows\u002Fauditor-batch-processor.yml",{"path":96,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":97,"sourceHtmlUrl":98},"nlpm\u002F.github\u002Fworkflows\u002Fauditor-case-study.yml",31163,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.github\u002Fworkflows\u002Fauditor-case-study.yml",{"path":100,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":101,"sourceHtmlUrl":102},"nlpm\u002F.github\u002Fworkflows\u002Fauditor-contribute.yml",9444,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.github\u002Fworkflows\u002Fauditor-contribute.yml",{"path":104,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":105,"sourceHtmlUrl":106},"nlpm\u002F.github\u002Fworkflows\u002Fauditor-daily-report.yml",10651,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.github\u002Fworkflows\u002Fauditor-daily-report.yml",{"path":108,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":109,"sourceHtmlUrl":110},"nlpm\u002F.github\u002Fworkflows\u002Fauditor-discover.yml",8125,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.github\u002Fworkflows\u002Fauditor-discover.yml",{"path":112,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":113,"sourceHtmlUrl":114},"nlpm\u002F.github\u002Fworkflows\u002Fauditor-integration-test.yml",8714,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.github\u002Fworkflows\u002Fauditor-integration-test.yml",{"path":116,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":117,"sourceHtmlUrl":118},"nlpm\u002F.github\u002Fworkflows\u002Fauditor-track.yml",4199,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.github\u002Fworkflows\u002Fauditor-track.yml",{"path":120,"resourceType":121,"resourceTypeDesc":122,"sizeBytes":123,"sourceHtmlUrl":124},"nlpm\u002F.gitignore","OTHER","其他",51,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.gitignore",{"path":126,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":127,"sourceHtmlUrl":128},"nlpm\u002F.nlpm-test\u002Fchecker.spec.md",866,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.nlpm-test\u002Fchecker.spec.md",{"path":130,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":131,"sourceHtmlUrl":132},"nlpm\u002F.nlpm-test\u002Fscanner.spec.md",928,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.nlpm-test\u002Fscanner.spec.md",{"path":134,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":135,"sourceHtmlUrl":136},"nlpm\u002F.nlpm-test\u002Fscorer.spec.md",1123,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.nlpm-test\u002Fscorer.spec.md",{"path":138,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":139,"sourceHtmlUrl":140},"nlpm\u002F.nlpm-test\u002Ftester.spec.md",926,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.nlpm-test\u002Ftester.spec.md",{"path":142,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":143,"sourceHtmlUrl":144},"nlpm\u002F.nlpm-test\u002Fvague-scanner.spec.md",833,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002F.nlpm-test\u002Fvague-scanner.spec.md",{"path":146,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":147,"sourceHtmlUrl":148},"nlpm\u002Fagents\u002Fchecker.md",2774,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fagents\u002Fchecker.md",{"path":150,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":151,"sourceHtmlUrl":152},"nlpm\u002Fagents\u002Fscanner.md",1851,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fagents\u002Fscanner.md",{"path":154,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":155,"sourceHtmlUrl":156},"nlpm\u002Fagents\u002Fscorer.md",3243,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fagents\u002Fscorer.md",{"path":158,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":159,"sourceHtmlUrl":160},"nlpm\u002Fagents\u002Fsecurity-scanner.md",4269,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fagents\u002Fsecurity-scanner.md",{"path":162,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":163,"sourceHtmlUrl":164},"nlpm\u002Fagents\u002Ftester.md",3780,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fagents\u002Ftester.md",{"path":166,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":167,"sourceHtmlUrl":168},"nlpm\u002Fagents\u002Fvague-scanner.md",1652,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fagents\u002Fvague-scanner.md",{"path":170,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":171,"sourceHtmlUrl":172},"nlpm\u002Fauditor\u002Faudits\u002Fanthropics-claude-plugins-official.md",20191,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Faudits\u002Fanthropics-claude-plugins-official.md",{"path":174,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":175,"sourceHtmlUrl":176},"nlpm\u002Fauditor\u002Faudits\u002Fdeanpeters-Product-Manager-Skills.md",12284,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Faudits\u002Fdeanpeters-Product-Manager-Skills.md",{"path":178,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":179,"sourceHtmlUrl":180},"nlpm\u002Fauditor\u002Faudits\u002Fhashicorp-agent-skills.md",11159,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Faudits\u002Fhashicorp-agent-skills.md",{"path":182,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":183,"sourceHtmlUrl":184},"nlpm\u002Fauditor\u002Faudits\u002Fopenai-codex-plugin-cc.md",10162,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Faudits\u002Fopenai-codex-plugin-cc.md",{"path":186,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":187,"sourceHtmlUrl":188},"nlpm\u002Fauditor\u002Faudits\u002Fslavingia-skills.md",3645,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Faudits\u002Fslavingia-skills.md",{"path":190,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":191,"sourceHtmlUrl":192},"nlpm\u002Fauditor\u002Faudits\u002Ftech-leads-club-agent-skills.md",18741,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Faudits\u002Ftech-leads-club-agent-skills.md",{"path":194,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":195,"sourceHtmlUrl":196},"nlpm\u002Fauditor\u002Faudits\u002Fthedotmack-claude-mem.md",11914,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Faudits\u002Fthedotmack-claude-mem.md",{"path":198,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":199,"sourceHtmlUrl":200},"nlpm\u002Fauditor\u002Faudits\u002Ftrailofbits-skills.md",29531,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Faudits\u002Ftrailofbits-skills.md",{"path":202,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":203,"sourceHtmlUrl":204},"nlpm\u002Fauditor\u002Faudits\u002Fxiaolai-loc-guardian-for-claude.md",3980,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Faudits\u002Fxiaolai-loc-guardian-for-claude.md",{"path":206,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":207,"sourceHtmlUrl":208},"nlpm\u002Fauditor\u002Ffeedback\u002Flog.json",219,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Ffeedback\u002Flog.json",{"path":210,"resourceType":121,"resourceTypeDesc":122,"sizeBytes":211,"sourceHtmlUrl":212},"nlpm\u002Fauditor\u002Flogs\u002Fevents.jsonl",2380,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Flogs\u002Fevents.jsonl",{"path":214,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":215,"sourceHtmlUrl":216},"nlpm\u002Fauditor\u002FREADME.md",6999,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002FREADME.md",{"path":218,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":219,"sourceHtmlUrl":220},"nlpm\u002Fauditor\u002Fregistry\u002Frepos.json",4869,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Fregistry\u002Frepos.json",{"path":222,"resourceType":121,"resourceTypeDesc":122,"sizeBytes":223,"sourceHtmlUrl":224},"nlpm\u002Fauditor\u002Freports\u002F.gitkeep",0,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Freports\u002F.gitkeep",{"path":226,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":227,"sourceHtmlUrl":228},"nlpm\u002Fauditor\u002Freports\u002F2026-04-07.md",890,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Freports\u002F2026-04-07.md",{"path":230,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":231,"sourceHtmlUrl":232},"nlpm\u002Fauditor\u002Freports\u002F2026-04-08.md",619,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Freports\u002F2026-04-08.md",{"path":234,"resourceType":235,"resourceTypeDesc":236,"sizeBytes":237,"sourceHtmlUrl":238},"nlpm\u002Fauditor\u002Fscripts\u002Fguard-protected-paths.sh","SCRIPT","脚本",1236,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Fscripts\u002Fguard-protected-paths.sh",{"path":240,"resourceType":235,"resourceTypeDesc":236,"sizeBytes":241,"sourceHtmlUrl":242},"nlpm\u002Fauditor\u002Fscripts\u002Flog-event.sh",1792,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Fscripts\u002Flog-event.sh",{"path":244,"resourceType":235,"resourceTypeDesc":236,"sizeBytes":245,"sourceHtmlUrl":246},"nlpm\u002Fauditor\u002Fscripts\u002Fvalidate-feedback.sh",1787,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fauditor\u002Fscripts\u002Fvalidate-feedback.sh",{"path":248,"resourceType":249,"resourceTypeDesc":250,"sizeBytes":251,"sourceHtmlUrl":252},"nlpm\u002Fcase-studies\u002Fgsd-article-cover.png","ASSET","资产文件",3603374,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fcase-studies\u002Fgsd-article-cover.png",{"path":254,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":255,"sourceHtmlUrl":256},"nlpm\u002Fcase-studies\u002Fhow-we-helped-gsd.md",31143,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fcase-studies\u002Fhow-we-helped-gsd.md",{"path":258,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":259,"sourceHtmlUrl":260},"nlpm\u002FCLAUDE.md",5772,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002FCLAUDE.md",{"path":262,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":263,"sourceHtmlUrl":264},"nlpm\u002Fcommands\u002Fcheck.md",2226,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fcommands\u002Fcheck.md",{"path":266,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":267,"sourceHtmlUrl":268},"nlpm\u002Fcommands\u002Ffix.md",2518,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fcommands\u002Ffix.md",{"path":270,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":271,"sourceHtmlUrl":272},"nlpm\u002Fcommands\u002Finit.md",1718,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fcommands\u002Finit.md",{"path":274,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":275,"sourceHtmlUrl":276},"nlpm\u002Fcommands\u002Fls.md",899,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fcommands\u002Fls.md",{"path":278,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":279,"sourceHtmlUrl":280},"nlpm\u002Fcommands\u002Fscore.md",2976,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fcommands\u002Fscore.md",{"path":282,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":283,"sourceHtmlUrl":284},"nlpm\u002Fcommands\u002Fsecurity-scan.md",1358,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fcommands\u002Fsecurity-scan.md",{"path":286,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":287,"sourceHtmlUrl":288},"nlpm\u002Fcommands\u002Fshared\u002Fclassify.md",2222,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fcommands\u002Fshared\u002Fclassify.md",{"path":290,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":291,"sourceHtmlUrl":292},"nlpm\u002Fcommands\u002Fshared\u002Fdiscover.md",3146,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fcommands\u002Fshared\u002Fdiscover.md",{"path":294,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":295,"sourceHtmlUrl":296},"nlpm\u002Fcommands\u002Ftest.md",2259,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fcommands\u002Ftest.md",{"path":298,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":299,"sourceHtmlUrl":300},"nlpm\u002Fcommands\u002Ftrend.md",2208,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fcommands\u002Ftrend.md",{"path":302,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":303,"sourceHtmlUrl":304},"nlpm\u002FEXAMPLES.md",22678,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002FEXAMPLES.md",{"path":306,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":307,"sourceHtmlUrl":308},"nlpm\u002Fhooks\u002Fhooks.json",283,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fhooks\u002Fhooks.json",{"path":310,"resourceType":311,"resourceTypeDesc":312,"sizeBytes":313,"sourceHtmlUrl":314},"nlpm\u002FLICENSE","LICENSE","许可证",1064,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002FLICENSE",{"path":316,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":317,"sourceHtmlUrl":318},"nlpm\u002FREADME.md",9089,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002FREADME.md",{"path":320,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":321,"sourceHtmlUrl":322},"nlpm\u002FRULES.md",1278,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002FRULES.md",{"path":324,"resourceType":235,"resourceTypeDesc":236,"sizeBytes":325,"sourceHtmlUrl":326},"nlpm\u002Fscripts\u002Fcheck-artifact.sh",1295,"https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fscripts\u002Fcheck-artifact.sh",[328,344,372,396,418,438],{"skillNo":329,"name":330,"nameZh":6,"description":331,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":332,"categories":333,"keywords":337,"publishedAt":48},"01M70P17DAD4C1C47NPH6A96EM","xiaolai-methodology","以李笑来(Li Xiaolai)的思考方式、方法论与表达风格,为用户做全方位 1-on-1 教练指导,覆盖创业、赚钱、投资、学习、自学、读书写作、用 AI、以及人生心态与自我管理。当用户提到 \"李笑来\"、\"笑来\"、\"笑来老师\"、\"扮演李笑来\"、\"找笑来聊聊\"、\"笑来怎么看\"、\"xiaolai\"、\"把时间当作朋友\"、\"通往财富自由之路\"、\"定投改变命运\"、\"韭菜的自我修养\"、\"自学是门手艺\"、\"让时间陪你慢慢变富\"、\"七年就是一辈子\"、\"元认知\"、\"活在未来\"、\"复利\u002F长期主义\"、\"践行\"、\"痴迷改进\"、\"个人商业模式\u002F出售时间\"、\"睡后收入\"、\"定投\"、\"财富自由\"、\"操作系统升级\"、\"最少必要知识\"、\"北极星提示词\"、\"用 AI 该怎么学\u002F思考\" 等任一触发词,或当用户带着关于创业\u002F赚钱\u002F投资\u002F学习\u002F职业\u002F重大人生决策的困惑、希望被人用笑来式的「逻辑 + 大白话 + 类比 + 重新定义 + 践行导向」来点醒和指导时,自动进入李笑来教练模式。","https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fxiaolai-methodology\u002FSKILL.md",[334],{"categoryNo":335,"categoryName":336,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",[338,5,339,340,341,342,343],"methodology","xiaolai methodology","朋友","投资","writing","收入",{"skillNo":345,"name":346,"nameZh":6,"description":347,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":348,"categories":349,"keywords":352,"publishedAt":48},"01M70P13NB9YP7ACJR1S861CDS","zread","Produce and consume a wiki-style knowledge base for a code repository via the `zread` CLI and its on-disk output under `.\u002F.zread\u002Fwiki\u002F`. Use this skill whenever the user wants to understand, onboard onto, explore, summarize, map, or get an overview of an unfamiliar codebase; asks for architecture docs, a project wiki, a repo walkthrough, module\u002Fpackage explanations, or \"what does this repo do\"; wants to generate, regenerate, resume, browse, or serve code documentation locally; or mentions zread \u002F zread.ai directly. Also use it proactively before diving into a large unknown repo — if `.\u002F.zread\u002Fwiki\u002Fcurrent` exists, read the generated pages instead of crawling source file-by-file; if it doesn't, consider offering to run `zread generate`. The trigger is the intent (understand a codebase through generated docs), not the literal word \"zread\".","https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fzread\u002FSKILL.md",[350,351],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},[346,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371],"knowledge","wiki","explore","walkthrough","project","get","knowledge base","run","generate","intent","cli","map","documentation","project wiki","disk","architecture","code","unknown","generated",{"skillNo":373,"name":374,"nameZh":6,"description":375,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":376,"categories":377,"keywords":382,"publishedAt":48},"01M70P10S4SWMZQ8BJAFBFDRW3","youtube","Launch the YouTube Creator Agent to auto-generate videos.\nUse when: user types \u002Fyoutube, wants to create YouTube videos,\ngenerate video content, or upload to YouTube.\nKeywords: youtube, video, 视频, 创作视频, 发布视频","https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fyoutube\u002FSKILL.md",[378,379],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":380,"categoryName":381,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000036","内容创作者",[374,383,384,385,386,387,388,389,361,390,391,392,41,42,393,46,394,395],"user","content","视频","creator","generate video","videos","launch","video content","create","upload","auto","Video","创作",{"skillNo":397,"name":398,"nameZh":6,"description":399,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":400,"categories":401,"keywords":403,"publishedAt":48},"01M70P0YE95D8BACZCGV8BK90K","youtube-script-sync","Sync, update, or optimize Tony's GetNote knowledge base `Youtube视频逐字稿` by turning each parent recording or first-person idea note into an idempotent child note containing a directly recordable YouTube long-video or Shorts script. Use when the user says “更新\u002F同步\u002F优化 Youtube视频逐字稿知识库”, or says “更新\u002F同步\u002F优化该知识库” while this knowledge base is the active context.","https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fyoutube-script-sync\u002FSKILL.md",[402],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[404,405,374,406,407,394,408,409,410,411,412,413,414,415,359,416,41,42,353,417],"sync","script","youtube script sync","recording","shorts","first","base","person","update","active","child","optimize","idempotent","long",{"skillNo":419,"name":420,"nameZh":6,"description":421,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":422,"categories":423,"keywords":428,"publishedAt":48},"01M70P0WMV5XT0EEC0N445PW07","writing-skills","How to write SKILL.md files that trigger reliably and teach effectively. Use when creating, improving, or reviewing Claude Code skills.","https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fskills\u002Fnlpm\u002Fwriting-skills\u002FSKILL.md",[424,425,426,427],{"categoryNo":335,"categoryName":336,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},{"categoryNo":380,"categoryName":381,"taxonomyType":26,"taxonomyTypeDesc":27},[429,342,430,431,432,433,369,41,42,434,435,436,437],"writing skills","how","teach","write skill","write","claude code skills","files","how to","trigger",{"skillNo":439,"name":440,"nameZh":6,"description":441,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":442,"categories":443,"keywords":446,"publishedAt":48},"01M70P0SJFR4YVJQBGMHKGSKXT","writing-rules","How to write .claude\u002Frules\u002F files that Claude actually follows. Use when creating, improving, or reviewing project rules.","https:\u002F\u002Fgithub.com\u002Fshengdabai\u002FTony-Claude-Code-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fxiaolai\u002Fnlpm\u002Fskills\u002Fnlpm\u002Fwriting-rules\u002FSKILL.md",[444,445],{"categoryNo":335,"categoryName":336,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":380,"categoryName":381,"taxonomyType":26,"taxonomyTypeDesc":27},[447,342,448,357,449,435,41,430,433,42,436],"Rules","writing rules","project rules"]