[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7199MG5P3HQWFJGYASN1KWS":3,"skill-same:01M7199MG5P3HQWFJGYASN1KWS":45},{"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":18,"linkOnly":19,"markdownContent":20,"markdownBody":20,"frontMatter":21,"refName":22,"commitSha":23,"skillDirectory":24,"forksCount":25,"repositoryHtmlUrl":26,"repositoryHomepageUrl":6,"ownerHtmlUrl":27,"ownerBlogUrl":28,"ownerDescription":29,"updatedAt":30,"install":31,"resources":44},"01M7199MG5P3HQWFJGYASN1KWS","voice",null,"vjt\u002Fclaude-ircbot","vjt","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14077?v=4","01M7199BPER9D5M51J6EFWWSSB","Marcello Barnaba","01M7199BQ5T18T1GETC7RG06Q2",0,"MIT","https:\u002F\u002Fgithub.com\u002Fvjt\u002Fclaude-ircbot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fvoice\u002FSKILL.md",[],[5],"2026-11-10 10:12:30",false,"\u002Fhome\u002Fvjt\u002Fcode\u002Fpavarotti\u002Fskill\u002FSKILL.md",{},"master","9fc19f803f3c5136e20052e86c9865c5f45bee00",".claude\u002Fskills\u002Fvoice",3,"https:\u002F\u002Fgithub.com\u002Fvjt\u002Fclaude-ircbot","https:\u002F\u002Fgithub.com\u002Fvjt","http:\u002F\u002Fsindro.me\u002F","Production Engineer at @facebook, coding monkey in the guts, systems administrator by vocation, network aficionado by necessity. Slowly becoming a clanker.","2026-11-09 05:45:45",{"source":7,"skillName":5,"commands":32,"prompt":42,"zipAvailable":43},[33,36,39],{"tool":34,"command":35},"npx","npx skills add vjt\u002Fclaude-ircbot --skill voice",{"tool":37,"command":38},"bunx","bunx skills add vjt\u002Fclaude-ircbot --skill voice",{"tool":40,"command":41},"pnpm","pnpm dlx skills add vjt\u002Fclaude-ircbot --skill voice","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fvjt\u002Fclaude-ircbot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fvoice\u002FSKILL.md",true,[],[46,77,103,109],{"skillNo":47,"name":48,"nameZh":6,"description":49,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":50,"categories":51,"keywords":57,"publishedAt":18},"01M7199HN3B0C4NNRDWKGRAJNP","start","Cold-boot the vjt-claude IRC persistent session — archives >14d activity log, ensures bot.py + sidecars are running, greets on own JOIN, then runs the shared warm-bringup protocol (\u002Fresume). Run once manually when entering this working directory. The hot path (post-\u002Fclear) is \u002Fresume, NOT this.","https:\u002F\u002Fgithub.com\u002Fvjt\u002Fclaude-ircbot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fstart\u002FSKILL.md",[52],{"categoryNo":53,"categoryName":54,"taxonomyType":55,"taxonomyTypeDesc":56},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[48,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76],"cold","running","shared","session","true","join","activity log","boot","when","bot","log","resume","post","bringup","run","directory","protocol","clear","activity",{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":18},"01M7199FQRTZ965RND1T2KRJ5Q","settings-add","Add a permission allow\u002Fdeny rule to a Claude Code settings file when the harness settings-file write-guard blocks Edit\u002FWrite. Use whenever a rule needs to land in .claude\u002Fsettings*.json (or ~\u002F.claude\u002Fsettings.json) and a normal Edit\u002FWrite would prompt despite a matching allow-glob.","https:\u002F\u002Fgithub.com\u002Fvjt\u002Fclaude-ircbot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fsettings-add\u002FSKILL.md",[],[84,85,86,87,88,89,90,66,91,92,93,94,95,96,97,98,99,100,101,102],"settings","settings add","add","guard","land","code","file","prompt","rule","blocks","use","harness","normal","json","matching","write","edit","settings.json","permission",{"skillNo":104,"name":69,"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":105,"categories":106,"keywords":108,"publishedAt":18},"01M7199ES1CJ0YQ7P8MFRJ1SNQ","https:\u002F\u002Fgithub.com\u002Fvjt\u002Fclaude-ircbot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fresume\u002FSKILL.md",[107],{"categoryNo":53,"categoryName":54,"taxonomyType":55,"taxonomyTypeDesc":56},[69],{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":18},"01M7199D00DJTG1NE68MNE8AH7","close","Cleanly shut down the vjt-claude IRC session — graceful bot QUIT, final activity-log flush, memory consistency check, Monitor stop. Run before \u002Fexit when you plan to relaunch Claude Code later.","https:\u002F\u002Fgithub.com\u002Fvjt\u002Fclaude-ircbot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fclose\u002FSKILL.md",[],[111,116,117,118,119,61,120,62,121,66,122,89,67,68,123,124,125,72,76,126],"plan","consistency","down","memory","monitor","exit","you","check","later","consistency check","stop"]