[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PDJ5WRVQAPYCKBDFV1795H":3,"skill-same:01M6PDJ5WRVQAPYCKBDFV1795H":112},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":13,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":47,"install":48,"resources":61},"01M6PDJ5WRVQAPYCKBDFV1795H","jot",null,"Capture a mid-development idea via \"\u002Fjot \u003Cidea>\" without losing focus. Writes idea + git state, open TODOs, and recent conversation context to Todos\u002F{timestamp}_input.txt; a background Claude (persistent per project in tmux) converts it into a proper TODO file — all without interrupting your current conversation.","matkatmusic\u002Fjot","matkatmusic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2929847?v=4","01M6PDHPZ3787BAQSJKNRW3KH1","01M6PDHQ2ZK8RTMZ4NVG5MJKM7",0,"GPL-3.0","https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"conversation","background","it","via","input","git state","project","focus","todo","tmux","idea","context","timestamp","capture","open","file","state","git","development","2026-11-10 10:12:30",false,"---\nname: jot\ndescription: Capture a mid-development idea via \"\u002Fjot \u003Cidea>\" without losing focus. Writes idea + git state, open TODOs, and recent conversation context to Todos\u002F{timestamp}_input.txt; a background Claude (persistent per project in tmux) converts it into a proper TODO file — all without interrupting your current conversation.\n---\n\n# Task:\ndo nothing.  don't even acknowledge what the user typed.  just let the UserPromptSubmit hook do its thing.\n","# Task:\ndo nothing.  don't even acknowledge what the user typed.  just let the UserPromptSubmit hook do its thing.\n",{"name":5,"description":7},"main","718bac2d21f3c302c7110110624b4064d6245708","skills\u002Fjot","https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot","https:\u002F\u002Fgithub.com\u002Fmatkatmusic","2026-05-23 07:33:18",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add matkatmusic\u002Fjot --skill jot",{"tool":54,"command":55},"bunx","bunx skills add matkatmusic\u002Fjot --skill jot",{"tool":57,"command":58},"pnpm","pnpm dlx skills add matkatmusic\u002Fjot --skill jot","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002FSKILL.md",true,[62,68,72,76,80,84,88,92,96,100,104,108],{"path":63,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":66,"sourceHtmlUrl":67},"scripts\u002Fassets\u002Fjot-instructions.md","SCRIPT","脚本",4036,"https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002Fscripts\u002Fassets\u002Fjot-instructions.md",{"path":69,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":70,"sourceHtmlUrl":71},"scripts\u002Fcapture-conversation.py",7853,"https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002Fscripts\u002Fcapture-conversation.py",{"path":73,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":74,"sourceHtmlUrl":75},"scripts\u002Fjot-orchestrator.sh",280,"https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002Fscripts\u002Fjot-orchestrator.sh",{"path":77,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":78,"sourceHtmlUrl":79},"scripts\u002Fjot-session-end.sh",661,"https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002Fscripts\u002Fjot-session-end.sh",{"path":81,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":82,"sourceHtmlUrl":83},"scripts\u002Fjot-session-start.sh",1833,"https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002Fscripts\u002Fjot-session-start.sh",{"path":85,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":86,"sourceHtmlUrl":87},"scripts\u002Fjot-state-lib.sh",1677,"https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002Fscripts\u002Fjot-state-lib.sh",{"path":89,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":90,"sourceHtmlUrl":91},"scripts\u002Fjot-stop.sh",3651,"https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002Fscripts\u002Fjot-stop.sh",{"path":93,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":94,"sourceHtmlUrl":95},"scripts\u002Fjot.sh",9020,"https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002Fscripts\u002Fjot.sh",{"path":97,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":98,"sourceHtmlUrl":99},"scripts\u002Fscan-open-todos.sh",511,"https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002Fscripts\u002Fscan-open-todos.sh",{"path":101,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":102,"sourceHtmlUrl":103},"tests\u002Fjot-diag-collect.sh",9089,"https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002Ftests\u002Fjot-diag-collect.sh",{"path":105,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":106,"sourceHtmlUrl":107},"tests\u002Fjot-e2e-live.sh",19407,"https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002Ftests\u002Fjot-e2e-live.sh",{"path":109,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":110,"sourceHtmlUrl":111},"tests\u002Fjot-test-suite.sh",21825,"https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fjot\u002Ftests\u002Fjot-test-suite.sh",[113,131,147,164,170,185],{"skillNo":114,"name":26,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":37},"01M6PDJTRBQA3EEZSXGKQCCX96","Capture a mid-development TODO via \"\u002Ftodo \u003Cidea>\". Reads a pending-context JSON file left by the UserPromptSubmit hook, asks clarifying questions if the idea is vague, then spawns a background Claude worker in tmux that scans git context and writes the final numbered TODO file. Use when user says \"\u002Ftodo\", \"park this idea\", \"save this for later\", or \"add a todo\".","https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Ftodo\u002FSKILL.md",[],[26,35,36,33,119,120,31,29,19,121,122,123,124,21,125,126,127,128,129,130],"user","json","use","park","later","worker","add","questions","hook","for","vague","pending",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":137,"publishedAt":37},"01M6PDJPPGMP9GC4C6AVX6SXMK","todo-list","Show all open TODOs from the project's Todos\u002F folder with ID, title, date, and branch. Use when user says \"\u002Ftodo-list\", \"show my todos\", \"what todos are open\", or \"list todos\".","https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Ftodo-list\u002FSKILL.md",[],[138,26,139,140,141,142,143,144,24,145,121,32,146,119],"todo list","list","with","title","my","folder","id","show","branch",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":153,"publishedAt":37},"01M6PDJH2HCQH9K21YQKK1V6YF","todo-clean","Clean up stale TODOs by comparing each open TODO against git history since its creation timestamp. Asks before marking each as done. Use when user says \"\u002Ftodo-clean\", \"clean up todos\", \"check for resolved todos\", or \"prune stale todos\".","https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Ftodo-clean\u002FSKILL.md",[],[154,26,155,156,35,32,157,158,30,119,121,159,160,161,162,163,128],"clean","todo clean","prune","history","check","up","stale","done","creation","as",{"skillNo":165,"name":166,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":169,"publishedAt":37},"01M6PDJBW46JDAGQ86PX5D7B1E","plate","https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fplate\u002FSKILL.md",[],[166],{"skillNo":171,"name":172,"nameZh":6,"description":173,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":174,"categories":175,"keywords":176,"publishedAt":37},"01M6PDJ036J58VFP104G4HBC58","debate","Multi-agent debate (Claude + Gemini + Codex) in tmux. Agents independently analyze, cross-critique, then synthesize. Use when user types \"\u002Fdebate \u003Ctopic>\".","https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fdebate\u002FSKILL.md",[],[172,177,27,178,179,180,181,119,121,182,183,184],"gemini","codex","critique","analyze","multi-agent","synthesize","multi","types",{"skillNo":186,"name":187,"nameZh":6,"description":188,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":191,"publishedAt":37},"01M6PDHVMCRCGKN84J6MV5MJAF","debate-retry","Resume the most recent incomplete debate invoked from this conversation.","https:\u002F\u002Fgithub.com\u002Fmatkatmusic\u002Fjot\u002Fblob\u002Fmain\u002Fskills\u002Fdebate-retry\u002FSKILL.md",[],[192,193,172,194,18],"debate retry","retry","resume"]