[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M7199BPER9D5M51J6EFWWSSB":3,"creator-list:01M7199BPER9D5M51J6EFWWSSB:stars:1:":21},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":12,"scenarioCount":13,"totalStars":13,"updatedAt":14,"htmlUrl":15,"blogUrl":16,"company":17,"location":18,"followersCount":19,"publicReposCount":20},"01M7199BPER9D5M51J6EFWWSSB","vjt","Marcello Barnaba","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14077?v=4","USER","个人作者","Production Engineer at @facebook, coding monkey in the guts, systems administrator by vocation, network aficionado by necessity. Slowly becoming a clanker.",5,1,0,"2026-11-09 05:45:45","https:\u002F\u002Fgithub.com\u002Fvjt","http:\u002F\u002Fsindro.me\u002F","@facebook","Rome, Italy",158,199,{"records":22,"total":11,"current":12,"size":115},[23,34,65,91,97],{"skillNo":24,"name":25,"nameZh":26,"description":26,"descriptionZh":26,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":26,"sourceHtmlUrl":30,"categories":31,"keywords":32,"publishedAt":33},"01M7199MG5P3HQWFJGYASN1KWS","voice",null,"vjt\u002Fclaude-ircbot","01M7199BQ5T18T1GETC7RG06Q2","MIT","https:\u002F\u002Fgithub.com\u002Fvjt\u002Fclaude-ircbot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fvoice\u002FSKILL.md",[],[25],"2026-11-10 10:12:30",{"skillNo":35,"name":36,"nameZh":26,"description":37,"descriptionZh":26,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":26,"sourceHtmlUrl":38,"categories":39,"keywords":45,"publishedAt":33},"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",[40],{"categoryNo":41,"categoryName":42,"taxonomyType":43,"taxonomyTypeDesc":44},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[36,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64],"cold","running","shared","session","true","join","activity log","boot","when","bot","log","resume","post","bringup","run","directory","protocol","clear","activity",{"skillNo":66,"name":67,"nameZh":26,"description":68,"descriptionZh":26,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":26,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":33},"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",[],[72,73,74,75,76,77,78,79,54,80,81,82,83,84,85,86,87,88,89,90],"settings","settings add","add","rule","guard","land","code","file","prompt","settings.json","use","harness","normal","json","matching","write","edit","blocks","permission",{"skillNo":92,"name":57,"nameZh":26,"description":26,"descriptionZh":26,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":26,"sourceHtmlUrl":93,"categories":94,"keywords":96,"publishedAt":33},"01M7199ES1CJ0YQ7P8MFRJ1SNQ","https:\u002F\u002Fgithub.com\u002Fvjt\u002Fclaude-ircbot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fresume\u002FSKILL.md",[95],{"categoryNo":41,"categoryName":42,"taxonomyType":43,"taxonomyTypeDesc":44},[57],{"skillNo":98,"name":99,"nameZh":26,"description":100,"descriptionZh":26,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":26,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":33},"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",[],[99,104,105,106,107,49,108,50,109,54,110,78,55,56,111,112,113,60,64,114],"plan","consistency","down","memory","monitor","exit","you","check","later","consistency check","stop",18]