[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M718S14VT387WHKX2F7J2QM5":3,"skill-same:01M718S14VT387WHKX2F7J2QM5":47},{"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":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":21,"linkOnly":22,"markdownContent":23,"markdownBody":23,"frontMatter":24,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":6,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":6,"updatedAt":32,"install":33,"resources":46},"01M718S14VT387WHKX2F7J2QM5","project-setup",null,"btucker\u002Fgraftty","btucker","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6181?v=4","01M718RRE00PW0CG044W7CPC35","Ben Tucker","01M718RRF1B2D0WH71867N2DP1",6,"MIT","https:\u002F\u002Fgithub.com\u002Fbtucker\u002Fgraftty\u002Fblob\u002Fmain\u002FSources\u002FGrafttyKit\u002FAgentPlugins\u002Fclaude\u002Fplugins\u002Fgraftty\u002Fskills\u002Fproject-setup\u002FSKILL.md",[],[18,19,20],"setup","project setup","project","2026-11-10 10:12:30",false,"..\u002F..\u002F..\u002F..\u002F..\u002Fcodex\u002Fplugins\u002Fgraftty\u002Fskills\u002Fproject-setup\u002FSKILL.md",{},"main","71369bd649bcc56891f420ef192d668a9bbe652d","Sources\u002FGrafttyKit\u002FAgentPlugins\u002Fclaude\u002Fplugins\u002Fgraftty\u002Fskills\u002Fproject-setup",1,"https:\u002F\u002Fgithub.com\u002Fbtucker\u002Fgraftty","https:\u002F\u002Fgithub.com\u002Fbtucker","http:\u002F\u002Fbtucker.net","2026-11-11 10:26:38",{"source":7,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add btucker\u002Fgraftty --skill project-setup",{"tool":39,"command":40},"bunx","bunx skills add btucker\u002Fgraftty --skill project-setup",{"tool":42,"command":43},"pnpm","pnpm dlx skills add btucker\u002Fgraftty --skill project-setup","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fbtucker\u002Fgraftty\u002Fblob\u002Fmain\u002FSources\u002FGrafttyKit\u002FAgentPlugins\u002Fclaude\u002Fplugins\u002Fgraftty\u002Fskills\u002Fproject-setup\u002FSKILL.md",true,[],[48,80,98,108,132,145],{"skillNo":49,"name":50,"nameZh":6,"description":51,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":52,"categories":53,"keywords":59,"publishedAt":21},"01M718SEPNH6NEF97Z6F0292JJ","remote-host","Work in a Graftty-managed remote worktree using its recorded parent, prepared environment, Git publication route, and MCP access. Use for remote agent work and handoff, not for generic SSH administration.","https:\u002F\u002Fgithub.com\u002Fbtucker\u002Fgraftty\u002Fblob\u002Fmain\u002FSources\u002FGrafttyKit\u002FAgentPlugins\u002Fcodex\u002Fplugins\u002Fgraftty\u002Fskills\u002Fremote-host\u002FSKILL.md",[54],{"categoryNo":55,"categoryName":56,"taxonomyType":57,"taxonomyTypeDesc":58},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79],"remote","host","remote host","handoff","access","remote agent","git","ssh","worktree","work","graftty","route","administration","use","MCP","managed","environment","mcp access","for","generic",{"skillNo":81,"name":5,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":21},"01M718SBVB1SYRG6Z15422162M","Prepare or repair a project's Dev Container configuration for Graftty remote worktrees, and verify its build, test, resource, and authentication requirements. Use for project environment setup, not for provisioning cloud machines.","https:\u002F\u002Fgithub.com\u002Fbtucker\u002Fgraftty\u002Fblob\u002Fmain\u002FSources\u002FGrafttyKit\u002FAgentPlugins\u002Fcodex\u002Fplugins\u002Fgraftty\u002Fskills\u002Fproject-setup\u002FSKILL.md",[],[20,18,19,73,86,87,60,88,89,90,70,91,92,93,76,94,95,96,97,78],"requirements","environment setup","dev","container","dev container","test","verify","authentication","build","worktrees","provisioning","repair",{"skillNo":99,"name":70,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":21},"01M718SANZNZ60BB37WWZJ0K12","Report a brief Graftty Attention recap before ending a tracked agent turn.","https:\u002F\u002Fgithub.com\u002Fbtucker\u002Fgraftty\u002Fblob\u002Fmain\u002FSources\u002FGrafttyKit\u002FAgentPlugins\u002Fcodex\u002Fplugins\u002Fgraftty\u002Fskills\u002Fgraftty\u002FSKILL.md",[],[70,104,105,106,107],"report","recap","attention","brief",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":21},"01M718S7EZQ1TSCG7J6BYV391B","graftty-preview","Use whenever an explanation would be clearer visually, even when no artifact exists yet. Create self-contained HTML and show it with graftty preview. Also use when the user asks to see a file, asks to see it again, or you produce a finished artifact for review. Use graftty-open for URLs or explicit requests to open files in their default app.","https:\u002F\u002Fgithub.com\u002Fbtucker\u002Fgraftty\u002Fblob\u002Fmain\u002FSources\u002FGrafttyKit\u002FAgentPlugins\u002Fcodex\u002Fplugins\u002Fgraftty\u002Fskills\u002Fgraftty-preview\u002FSKILL.md",[],[70,115,116,117,78,118,119,120,121,122,123,124,125,126,127,128,129,73,130,131],"graftty preview","preview","default","show","app","open","self","requests","artifact","create","with","review","file","you","when","produce","files",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":138,"publishedAt":21},"01M718S4WCXNP36KAK5MJN79Q9","graftty-open","Open HTTP(S) URLs or files explicitly requested in their default app on the pane leader's device. Use graftty-preview for visual explanations, file previews, and finished review artifacts.","https:\u002F\u002Fgithub.com\u002Fbtucker\u002Fgraftty\u002Fblob\u002Fmain\u002FSources\u002FGrafttyKit\u002FAgentPlugins\u002Fcodex\u002Fplugins\u002Fgraftty\u002Fskills\u002Fgraftty-open\u002FSKILL.md",[],[70,120,139,140,126,141,127,116,142,143,73,131,117,78,144,119],"graftty open","visual","device","artifacts","http","leader",{"skillNo":146,"name":50,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":149,"publishedAt":21},"01M718S2SVRBB0RRX1JD6EY5FP","https:\u002F\u002Fgithub.com\u002Fbtucker\u002Fgraftty\u002Fblob\u002Fmain\u002FSources\u002FGrafttyKit\u002FAgentPlugins\u002Fclaude\u002Fplugins\u002Fgraftty\u002Fskills\u002Fremote-host\u002FSKILL.md",[],[61,62,60]]