[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M75MSMER495QYNETKCQJ40Y6":3,"skill-same:01M75MSMER495QYNETKCQJ40Y6":105},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":15,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":13,"repositoryHtmlUrl":27,"repositoryHomepageUrl":6,"ownerHtmlUrl":28,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":29,"install":30,"resources":43},"01M75MSMER495QYNETKCQJ40Y6","offensive-osint",null,"rhCat\u002FskillChip","rhCat","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F90529833?v=4","01M75MPVRCVW3V3RQ924XGPE0G","Rui He","01M75MPVSDT47E5PYXE0XFKFZB",0,"MIT","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002FSKILL.md",[],[],"2026-11-12 13:55:43",false,"---\nskill: offensive-osint\nname: Offensive: Osint\nperks: [brief]\n---\n\n# offensive-osint — Offensive: Osint\n\nRead-only: emits the Osint offensive-security methodology as a brief artifact (authorized testing \u002F education). Governs no attack tooling — it renders public methodology text under `record_store`.\n\n## Perks\n| perk | tool | nature |\n|---|---|---|\n| `brief` | `emit_brief` | read-only \u002F safe (renders methodology to `brief.md`) |\n\n## How to use it\nCopy `ledger.json` → `task-ledger.json`, set `record_store`, then validate → compose → compile → oversight → executor.\n\n> Localized from [SnailSploit\u002FClaude-Red](https:\u002F\u002Fgithub.com\u002FSnailSploit\u002FClaude-Red) `offensive-osint` — MIT (see LICENSE.txt).\n","# offensive-osint — Offensive: Osint\n\nRead-only: emits the Osint offensive-security methodology as a brief artifact (authorized testing \u002F education). Governs no attack tooling — it renders public methodology text under `record_store`.\n\n## Perks\n| perk | tool | nature |\n|---|---|---|\n| `brief` | `emit_brief` | read-only \u002F safe (renders methodology to `brief.md`) |\n\n## How to use it\nCopy `ledger.json` → `task-ledger.json`, set `record_store`, then validate → compose → compile → oversight → executor.\n\n> Localized from [SnailSploit\u002FClaude-Red](https:\u002F\u002Fgithub.com\u002FSnailSploit\u002FClaude-Red) `offensive-osint` — MIT (see LICENSE.txt).\n",{},"main","809229203e31273bda79d47a69dfeecc282f0c9f","claude-red\u002Foffensive-osint","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip","https:\u002F\u002Fgithub.com\u002FrhCat","2026-07-31 22:22:14",{"source":7,"skillName":5,"commands":31,"prompt":41,"zipAvailable":42},[32,35,38],{"tool":33,"command":34},"npx","npx skills add rhCat\u002FskillChip --skill offensive-osint",{"tool":36,"command":37},"bunx","bunx skills add rhCat\u002FskillChip --skill offensive-osint",{"tool":39,"command":40},"pnpm","pnpm dlx skills add rhCat\u002FskillChip --skill offensive-osint","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002FSKILL.md",true,[44,50,56,62,66,70,75,79,83,87,91,97,101],{"path":45,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":48,"sourceHtmlUrl":49},"blueprint.drawio","OTHER","其他",2768,"https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002Fblueprint.drawio",{"path":51,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":54,"sourceHtmlUrl":55},"blueprint.json","REFERENCE","参考文档",3557,"https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002Fblueprint.json",{"path":57,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":60,"sourceHtmlUrl":61},"blueprint.svg","ASSET","资产文件",9085,"https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002Fblueprint.svg",{"path":63,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":64,"sourceHtmlUrl":65},"index.json",1390,"https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002Findex.json",{"path":67,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":68,"sourceHtmlUrl":69},"ledger.json",208,"https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002Fledger.json",{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":15},"LICENSE.txt","LICENSE","许可证",1085,{"path":76,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":77,"sourceHtmlUrl":78},"perks.json",241,"https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002Fperks.json",{"path":80,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":81,"sourceHtmlUrl":82},"perks\u002Fbrief\u002Fmanifesto.json",233,"https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002Fperks\u002Fbrief\u002Fmanifesto.json",{"path":84,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":85,"sourceHtmlUrl":86},"perks\u002Fbrief\u002Fmetadata.json",512,"https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002Fperks\u002Fbrief\u002Fmetadata.json",{"path":88,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":89,"sourceHtmlUrl":90},"perks\u002Fbrief\u002Fsrc\u002Fcontracts.json",236,"https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002Fperks\u002Fbrief\u002Fsrc\u002Fcontracts.json",{"path":92,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":95,"sourceHtmlUrl":96},"perks\u002Fbrief\u002Fsrc\u002Femit_brief.sh","SCRIPT","脚本",534,"https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002Fperks\u002Fbrief\u002Fsrc\u002Femit_brief.sh",{"path":98,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":99,"sourceHtmlUrl":100},"perks\u002Fbrief\u002Fsrc\u002Fmethodology.md",22585,"https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002Fperks\u002Fbrief\u002Fsrc\u002Fmethodology.md",{"path":102,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":103,"sourceHtmlUrl":104},"perks\u002Fbrief\u002Ftest\u002Fcase.json",184,"https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fclaude-red\u002Foffensive-osint\u002Fperks\u002Fbrief\u002Ftest\u002Fcase.json",[106,113,121,128,135,142],{"skillNo":107,"name":108,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":109,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":19},"01M75NB3PP9QA1W8ZH5KVTYQ0R","Vercel Deploy","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fopenai\u002Fvercel-deploy\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fopenai\u002Fvercel-deploy\u002FSKILL.md",[],[],{"skillNo":114,"name":115,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":116,"licenseFileUrl":117,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":19},"01M75NB0QM8KXFMBXMHN4HBZ3B","Audio Transcribe","Apache-2.0","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fopenai\u002Ftranscribe\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fopenai\u002Ftranscribe\u002FSKILL.md",[],[],{"skillNo":122,"name":123,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":116,"licenseFileUrl":124,"sourceHtmlUrl":125,"categories":126,"keywords":127,"publishedAt":19},"01M75NAYCCD9WRAR5JD1N24SJ7","Speech (OpenAI TTS)","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fopenai\u002Fspeech\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fopenai\u002Fspeech\u002FSKILL.md",[],[],{"skillNo":129,"name":130,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":116,"licenseFileUrl":131,"sourceHtmlUrl":132,"categories":133,"keywords":134,"publishedAt":19},"01M75NAVF19Y41CVD5RH954TEV","Skill Installer","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fopenai\u002Fskill-installer\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fopenai\u002Fskill-installer\u002FSKILL.md",[],[],{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":141,"publishedAt":19},"01M75NASCZHSQNNHKKE8BM2TPS","demo-skill","A demo skill used as a test fixture for the validate perk. Use when checking that quick_validate.py accepts a well-formed SKILL.md.","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fopenai\u002Fskill-creator\u002Fperks\u002Fvalidate\u002Ftest\u002Ffixture\u002FSKILL.md",[],[],{"skillNo":143,"name":137,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":147,"publishedAt":19},"01M75NAQZDP9C034Q3X81YHJ8Z","A demo skill used as a test fixture for generating agents\u002Fopenai.yaml. Use when validating the gen_openai_yaml perk.","https:\u002F\u002Fgithub.com\u002FrhCat\u002FskillChip\u002Fblob\u002Fmain\u002Fopenai\u002Fskill-creator\u002Fperks\u002Fgen_openai_yaml\u002Ftest\u002Ffixture\u002FSKILL.md",[],[]]