[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CXDEB146MPK7ES94E4CCFN":3,"skill-same:01M6CXDEB146MPK7ES94E4CCFN":70},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":49,"repositoryHtmlUrl":50,"repositoryHomepageUrl":51,"ownerHtmlUrl":52,"ownerBlogUrl":53,"ownerDescription":54,"updatedAt":55,"install":56,"resources":69},"01M6CXDEB146MPK7ES94E4CCFN","{{SKILL_NAME=null}=null}",null,"TODO — Write a one-sentence description of when to use this skill (50-200 chars). Start with an action verb.","albertdobmeyer\u002Fopentrapp","albertdobmeyer","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F116975874?v=4","01M6CXARYAZ30V12S7PSG93R84","Albert Dobmeyer","01M6CXAS2FG5GCXZYN3XBFJQV6",2,"MIT","https:\u002F\u002Fgithub.com\u002Falbertdobmeyer\u002Fopentrapp\u002Fblob\u002Fmain\u002Fworkloads\u002Fskills\u002Ftemplates\u002Fcli-tool\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32],"skill name","{{SKILL NAME=null}=null}","{Skill Name=null}","linux","win32","start","write","use","todo","2026-11-10 10:12:30",false,"---\nname: {{SKILL_NAME}}\ndescription: TODO — Write a one-sentence description of when to use this skill (50-200 chars). Start with an action verb.\nmetadata: {\"clawdbot\":{\"emoji\":\"TODO\",\"requires\":{\"anyBins\":[\"TODO\"]},\"os\":[\"linux\",\"darwin\",\"win32\"]}}\n---\n\n# {{SKILL_TITLE}}\n\nTODO — One-paragraph summary of what this skill covers and why an agent would use it.\n\n## When to Use\n\n- TODO — First trigger scenario\n- TODO — Second trigger scenario\n- TODO — Third trigger scenario\n\n## Quick Reference\n\n### TODO — First command group\n\n```bash\n# TODO — Example command with explanation\n```\n\n### TODO — Second command group\n\n```bash\n# TODO — Example command with explanation\n```\n\n## Common Operations\n\n### TODO — Operation 1\n\n```bash\n# TODO — Step-by-step example\n```\n\n### TODO — Operation 2\n\n```bash\n# TODO — Step-by-step example\n```\n\n## Troubleshooting\n\n### TODO — Common problem\n\n```bash\n# TODO — Diagnostic command\n# TODO — Fix command\n```\n\n## Tips\n\n- TODO — Practical tip 1\n- TODO — Practical tip 2\n- TODO — Practical tip 3\n","# {{SKILL_TITLE}}\n\nTODO — One-paragraph summary of what this skill covers and why an agent would use it.\n\n## When to Use\n\n- TODO — First trigger scenario\n- TODO — Second trigger scenario\n- TODO — Third trigger scenario\n\n## Quick Reference\n\n### TODO — First command group\n\n```bash\n# TODO — Example command with explanation\n```\n\n### TODO — Second command group\n\n```bash\n# TODO — Example command with explanation\n```\n\n## Common Operations\n\n### TODO — Operation 1\n\n```bash\n# TODO — Step-by-step example\n```\n\n### TODO — Operation 2\n\n```bash\n# TODO — Step-by-step example\n```\n\n## Troubleshooting\n\n### TODO — Common problem\n\n```bash\n# TODO — Diagnostic command\n# TODO — Fix command\n```\n\n## Tips\n\n- TODO — Practical tip 1\n- TODO — Practical tip 2\n- TODO — Practical tip 3\n",{"name":38,"metadata":39,"description":7},{"{SKILL_NAME=null}":6},{"clawdbot":40},{"os":41,"emoji":43,"requires":44},[27,42,28],"darwin","TODO",{"anyBins":45},[43],"main","4ad602ec8c10264470f26774e1075a29f1bee581","workloads\u002Fskills\u002Ftemplates\u002Fcli-tool",1,"https:\u002F\u002Fgithub.com\u002Falbertdobmeyer\u002Fopentrapp","https:\u002F\u002Fopentrapp.com","https:\u002F\u002Fgithub.com\u002Falbertdobmeyer","albertdobmeyer.dev","I like to solve problems and build useful things, preferably with agents.","2026-09-14 04:32:08",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add albertdobmeyer\u002Fopentrapp --skill \"{{SKILL_NAME=null}=null}\"",{"tool":62,"command":63},"bunx","bunx skills add albertdobmeyer\u002Fopentrapp --skill \"{{SKILL_NAME=null}=null}\"",{"tool":65,"command":66},"pnpm","pnpm dlx skills add albertdobmeyer\u002Fopentrapp --skill \"{{SKILL_NAME=null}=null}\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Falbertdobmeyer\u002Fopentrapp\u002Fblob\u002Fmain\u002Fworkloads\u002Fskills\u002Ftemplates\u002Fcli-tool\u002FSKILL.md",true,[],[71,81,92,100,109,136],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":33},"01M6CXDR8F14T6QQJBH1N1VVYS","note-summarizer","Summarizes your notes for quick review.","https:\u002F\u002Fgithub.com\u002Falbertdobmeyer\u002Fopentrapp\u002Fblob\u002Fmain\u002Fworkloads\u002Fskills\u002Ftests\u002Fjudge-fixtures\u002Fnote-summarizer\u002FSKILL.md",[],[78,79,80],"note summarizer","notes","review",{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":33},"01M6CXDNEB4DENBG58DDP5VEN0","judge-clean","A clean reference skill for the judge second-opinion test.","https:\u002F\u002Fgithub.com\u002Falbertdobmeyer\u002Fopentrapp\u002Fblob\u002Fmain\u002Fworkloads\u002Fskills\u002Ftests\u002Fjudge-fixtures\u002Fjudge-clean\u002FSKILL.md",[],[88,89,90,91],"clean","judge clean","reference","test",{"skillNo":93,"name":5,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":98,"publishedAt":33},"01M6CXDK1RYQH2PZK36XJ5QNGZ","TODO — Write a one-sentence description of when to use this workflow skill (50-200 chars). Start with an action verb.","https:\u002F\u002Fgithub.com\u002Falbertdobmeyer\u002Fopentrapp\u002Fblob\u002Fmain\u002Fworkloads\u002Fskills\u002Ftemplates\u002Fworkflow\u002FSKILL.md",[97],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[24,25,26,32,27,99,28,29,30,31],"workflow",{"skillNo":101,"name":5,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":106,"publishedAt":33},"01M6CXDGPG4KYBNAYV9YMNY77P","TODO — Write a one-sentence description of when to use this language\u002Fsyntax reference (50-200 chars). Start with an action verb.","https:\u002F\u002Fgithub.com\u002Falbertdobmeyer\u002Fopentrapp\u002Fblob\u002Fmain\u002Fworkloads\u002Fskills\u002Ftemplates\u002Flanguage-ref\u002FSKILL.md",[105],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[24,25,26,27,28,29,107,30,31,90,108,32],"syntax","language",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":118,"publishedAt":33},"01M6CXDB3R546NFVZ874VGJAVN","test-patterns","Write and run tests across languages and frameworks. Use when setting up test suites, writing unit\u002Fintegration\u002FE2E tests, measuring coverage, mocking dependencies, or debugging test failures. Covers Node.js (Jest\u002FVitest), Python (pytest), Go, Rust, and Bash.","https:\u002F\u002Fgithub.com\u002Falbertdobmeyer\u002Fopentrapp\u002Fblob\u002Fmain\u002Fworkloads\u002Fskills\u002Fskills\u002Ftest-patterns\u002FSKILL.md",[115],{"categoryNo":116,"categoryName":117,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[119,120,91,121,122,123,124,125,126,127,128,28,129,130,131,132,30,133,134,135],"test patterns","patterns","jest","rust","writing","go","across","e2e tests","debugging","run","Bash","vitest","python3","node","coverage","up","pytest",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":33},"01M6CXD7M5TY1Q6J0ST96A03PC","ssh-tunnel","SSH tunneling, port forwarding, and remote access patterns. Use when setting up local\u002Fremote\u002Fdynamic port forwards, configuring jump hosts, managing SSH keys, multiplexing connections, transferring files with scp\u002Frsync, or debugging SSH connection issues.","https:\u002F\u002Fgithub.com\u002Falbertdobmeyer\u002Fopentrapp\u002Fblob\u002Fmain\u002Fworkloads\u002Fskills\u002Fskills\u002Fssh-tunnel\u002FSKILL.md",[],[143,144,127,28,145,146,147,148,31,134,149,120,150,151,27],"ssh tunnel","ssh","issues","tunneling","access","scp","files","connections","local"]