[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M70FWBNJSQZ159S76FTWYYKV":3,"skill-same:01M70FWBNJSQZ159S76FTWYYKV":52},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":20,"linkOnly":21,"markdownContent":22,"markdownBody":23,"frontMatter":24,"refName":28,"commitSha":29,"skillDirectory":30,"forksCount":31,"repositoryHtmlUrl":32,"repositoryHomepageUrl":33,"ownerHtmlUrl":34,"ownerBlogUrl":35,"ownerDescription":36,"updatedAt":37,"install":38,"resources":51},"01M70FWBNJSQZ159S76FTWYYKV","github",null,"Work with GitHub.","dhaupin\u002Fvant","dhaupin","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6352930?v=4","01M70FR23MK9RWZMWEQCWXMJ5Y","01M70FR24ETCQQSC3TGH374C6A",15,"MIT","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-github\u002FSKILL.md",[],[5,18,19],"work","with","2026-11-10 10:12:30",false,"---\nname: github\ndescription: Work with GitHub.\nlicense: MIT\nmetadata:\n  author: vant\n  version: \"1.0\"\n---\n\n# GitHub\n\n> Work with GitHub.\n\n---\n\n## When To Use\n\n- Create PRs\n- Check issues\n- Manage repos\n\n---\n\n## How To Use\n\n### Create PR\n\n```bash\n# Via CLI\nvant gh create-pr --base main --head fix-branch\n\n# Via API\nPOST \u002Frepos\u002F{owner}\u002F{repo}\u002Fpulls\n```\n\n### Check Status\n\n```bash\n# Check CI\nvant gh status\n\n# Check PR\nvant gh pr [number]\n```\n\n---\n\n## Vant Integration\n\n```bash\n# Auto-PR on brain sync\nvant sync --pr\n```\n\n---\n\n## Actions\n\n| Action | Command |\n|--------|---------|\n| Create PR | gh pr create |\n| Check CI | gh run view |\n| Link Issue | gh issue link |\n\n---\n\n## Output\n\n```\n## GitHub\n\n### PR\n- [url]\n- CI: [status]\n- Review: [status]\n```\n\n---\n\n**Role**: GitHub Manager **Input**: Action **Output**: GitHub updated\n\n> Keep in sync with code.\n","# GitHub\n\n> Work with GitHub.\n\n---\n\n## When To Use\n\n- Create PRs\n- Check issues\n- Manage repos\n\n---\n\n## How To Use\n\n### Create PR\n\n```bash\n# Via CLI\nvant gh create-pr --base main --head fix-branch\n\n# Via API\nPOST \u002Frepos\u002F{owner}\u002F{repo}\u002Fpulls\n```\n\n### Check Status\n\n```bash\n# Check CI\nvant gh status\n\n# Check PR\nvant gh pr [number]\n```\n\n---\n\n## Vant Integration\n\n```bash\n# Auto-PR on brain sync\nvant sync --pr\n```\n\n---\n\n## Actions\n\n| Action | Command |\n|--------|---------|\n| Create PR | gh pr create |\n| Check CI | gh run view |\n| Link Issue | gh issue link |\n\n---\n\n## Output\n\n```\n## GitHub\n\n### PR\n- [url]\n- CI: [status]\n- Review: [status]\n```\n\n---\n\n**Role**: GitHub Manager **Input**: Action **Output**: GitHub updated\n\n> Keep in sync with code.\n",{"name":5,"license":14,"metadata":25,"description":7},{"author":26,"version":27},"vant","1.0","main","8b503d1512c76e22a20a6ec9300fa670b37a79be","models\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-github",1,"https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant","https:\u002F\u002Fvant.creadev.org","https:\u002F\u002Fgithub.com\u002Fdhaupin","https:\u002F\u002Fcreadev.org\u002F","Hi. I make web, app, ecom, enterprise, agent, and orchestration things. Let me know if I can help with your next project. 🤝 Part of the Creadev.org team.","2026-11-11 09:32:17",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":50},[40,43,46],{"tool":41,"command":42},"npx","npx skills add dhaupin\u002Fvant --skill github",{"tool":44,"command":45},"bunx","bunx skills add dhaupin\u002Fvant --skill github",{"tool":47,"command":48},"pnpm","pnpm dlx skills add dhaupin\u002Fvant --skill github","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-github\u002FSKILL.md",true,[],[53,62,78,86,111,136],{"skillNo":54,"name":55,"nameZh":6,"description":56,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":57,"categories":58,"keywords":59,"publishedAt":20},"01M70G0NZMN2E0RPCAH59497C3","yaml","Data serialization.","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-yaml\u002FSKILL.md",[],[55,60,61],"serialization","data",{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":73,"publishedAt":20},"01M70G0MV7JGRXJ60VZZ692ZTM","vite","Frontend build tool.","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-vite\u002FSKILL.md",[68],{"categoryNo":69,"categoryName":70,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",[64,74,75,76,77],"tool","build tool","build","frontend",{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":20},"01M70G0HAFQC4K6N14B5CWPMQ2","typescript","Typed JavaScript.","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-typescript\u002FSKILL.md",[],[80,85],"javascript",{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":95,"publishedAt":20},"01M70G0CH5E4PVJ62YBP7WKV44","test-unit","Test individual functions and methods in isolation. Test happy path, edge cases, and error handling. Use when adding new functions, after bug fixes, or before commits.","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-test-unit\u002FSKILL.md",[92],{"categoryNo":93,"categoryName":94,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000008","测试与质量",[96,97,98,99,100,101,102,103,104,105,106,107,108,109,110],"unit","test","test unit","when","error","commits","fixes","methods","edge","use","error handling","functions","bug","isolation","path",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":118,"publishedAt":20},"01M70G08P5CPCX3B3RJFF9VJC2","test-snapshot","Capture and compare UI\u002Fcomponent snapshots to detect visual changes. Use when testing UI rendering, before visual changes, or for design systems.","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-test-snapshot\u002FSKILL.md",[117],{"categoryNo":93,"categoryName":94,"taxonomyType":71,"taxonomyTypeDesc":72},[119,120,97,121,122,123,124,125,126,105,127,128,99,129,130,131,132,133,134,135],"test snapshot","snapshot","capture","ui","for","testing ui","testing","design","design systems","snapshots","visual","compare","component","changes","detect","rendering","systems",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":143,"publishedAt":20},"01M70G03WAR8HYBH7R2AZJRPCZ","test-smoke","Quick sanity check to verify basic functionality works. Run fastest tests first. Use when needing quick verification before deeper testing.","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-test-smoke\u002FSKILL.md",[142],{"categoryNo":93,"categoryName":94,"taxonomyType":71,"taxonomyTypeDesc":72},[97,144,145,146,147,148,125,149,105,99,150,151,152,153,154,155],"test smoke","smoke","quick","deeper","basic","tests","check","sanity","verification","first","verify","run"]