[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CP49T8KN8X91QNYPZ4S1PC":3,"skill-same:01M6CP49T8KN8X91QNYPZ4S1PC":133},{"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":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":85,"commitSha":86,"skillDirectory":87,"forksCount":88,"repositoryHtmlUrl":89,"repositoryHomepageUrl":6,"ownerHtmlUrl":90,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":91,"install":92,"resources":105},"01M6CP49T8KN8X91QNYPZ4S1PC","example",null,"Example skill demonstrating Python and Bash scripts","shaktsin\u002Fumcode","shaktsin","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F8604876?v=4","01M6CP44BSD13FBNN4PQWT5H4G","Shakti Singh","01M6CP44FYZY0FQJFTBPRY87RB",6,"MIT","https:\u002F\u002Fgithub.com\u002Fshaktsin\u002Fumcode\u002Fblob\u002Fmaster\u002Fskill-template\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[5,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"python script","object","requests","URL","script","STRING","scripts","name","false","green","world","python","greet","fetch","user","Bash","data","http","hello","example skill","2026-11-10 10:12:30",false,"---\nname: example\nversion: 1.0.0\ndescription: Example skill demonstrating Python and Bash scripts\nallowed_tools: []\nrisk_level: green\ntriggers:\n  - \"example skill\"\n\nscripts:\n  hello_python:\n    path: scripts\u002Fhello.py\n    description: Python script that greets the user\n    input_schema:\n      type: object\n      properties:\n        name:\n          type: string\n          description: Name to greet\n      required:\n        - name\n      additionalProperties: false\n    examples:\n      - name: \"World\"\n\n  hello_bash:\n    path: scripts\u002Fhello.sh\n    description: Bash script that greets the user\n    input_schema:\n      type: object\n      properties:\n        name:\n          type: string\n          description: Name to greet\n      required:\n        - name\n      additionalProperties: false\n    examples:\n      - name: \"World\"\n\n  fetch_data:\n    path: scripts\u002Ffetch_data.py\n    description: Python script demonstrating HTTP requests\n    input_schema:\n      type: object\n      properties:\n        url:\n          type: string\n          description: URL to fetch\n      required:\n        - url\n      additionalProperties: false\n\nruntime:\n  timeout_seconds: 30\n---\n\n# Example Skill\n\nThis is an example skill template for UMCode. It demonstrates:\n\n- Python scripts\n- Bash scripts\n- Input validation with JSON schemas\n- Reading from stdin\n- Accessing skill configuration\n\n## Installation\n\n```bash\n# Install from local path\numcode skill install \u002Fpath\u002Fto\u002Fthis\u002Fskill\n\n# Or from GitHub\numcode skill install https:\u002F\u002Fgithub.com\u002Fyourusername\u002Fumcode-skill-example.git\n```\n\n## Scripts\n\n### hello_python\nPython script that greets the user by name.\n\n### hello_bash\nBash script that greets the user by name.\n\n### fetch_data\nPython script that fetches data from a URL using requests library.\n","# Example Skill\n\nThis is an example skill template for UMCode. It demonstrates:\n\n- Python scripts\n- Bash scripts\n- Input validation with JSON schemas\n- Reading from stdin\n- Accessing skill configuration\n\n## Installation\n\n```bash\n# Install from local path\numcode skill install \u002Fpath\u002Fto\u002Fthis\u002Fskill\n\n# Or from GitHub\numcode skill install https:\u002F\u002Fgithub.com\u002Fyourusername\u002Fumcode-skill-example.git\n```\n\n## Scripts\n\n### hello_python\nPython script that greets the user by name.\n\n### hello_bash\nBash script that greets the user by name.\n\n### fetch_data\nPython script that fetches data from a URL using requests library.\n",{"name":5,"runtime":49,"scripts":51,"version":82,"triggers":83,"risk_level":33,"description":7,"allowed_tools":84},{"timeout_seconds":50},30,{"fetch_data":52,"hello_bash":62,"hello_python":73},{"path":53,"description":54,"input_schema":55},"scripts\u002Ffetch_data.py","Python script demonstrating HTTP requests",{"type":25,"required":56,"properties":58,"additionalProperties":45},[57],"url",{"url":59},{"type":60,"description":61},"string","URL to fetch",{"path":63,"examples":64,"description":67,"input_schema":68},"scripts\u002Fhello.sh",[65],{"name":66},"World","Bash script that greets the user",{"type":25,"required":69,"properties":70,"additionalProperties":45},[31],{"name":71},{"type":60,"description":72},"Name to greet",{"path":74,"examples":75,"description":77,"input_schema":78},"scripts\u002Fhello.py",[76],{"name":66},"Python script that greets the user",{"type":25,"required":79,"properties":80,"additionalProperties":45},[31],{"name":81},{"type":60,"description":72},"1.0.0",[43],[],"master","17e3d7889b50ff5290ca24856872c253b3ad444d","skill-template",2,"https:\u002F\u002Fgithub.com\u002Fshaktsin\u002Fumcode","https:\u002F\u002Fgithub.com\u002Fshaktsin","2026-11-12 07:30:59",{"source":8,"skillName":5,"commands":93,"prompt":103,"zipAvailable":104},[94,97,100],{"tool":95,"command":96},"npx","npx skills add shaktsin\u002Fumcode --skill example",{"tool":98,"command":99},"bunx","bunx skills add shaktsin\u002Fumcode --skill example",{"tool":101,"command":102},"pnpm","pnpm dlx skills add shaktsin\u002Fumcode --skill example","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fshaktsin\u002Fumcode\u002Fblob\u002Fmaster\u002Fskill-template\u002FSKILL.md",true,[106,112,118,122,127,130],{"path":107,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":110,"sourceHtmlUrl":111},"pyproject.toml","OTHER","其他",1116,"https:\u002F\u002Fgithub.com\u002Fshaktsin\u002Fumcode\u002Fblob\u002Fmaster\u002Fskill-template\u002Fpyproject.toml",{"path":113,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":116,"sourceHtmlUrl":117},"README.md","REFERENCE","参考文档",4409,"https:\u002F\u002Fgithub.com\u002Fshaktsin\u002Fumcode\u002Fblob\u002Fmaster\u002Fskill-template\u002FREADME.md",{"path":119,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":120,"sourceHtmlUrl":121},"requirements.txt",116,"https:\u002F\u002Fgithub.com\u002Fshaktsin\u002Fumcode\u002Fblob\u002Fmaster\u002Fskill-template\u002Frequirements.txt",{"path":53,"resourceType":123,"resourceTypeDesc":124,"sizeBytes":125,"sourceHtmlUrl":126},"SCRIPT","脚本",1285,"https:\u002F\u002Fgithub.com\u002Fshaktsin\u002Fumcode\u002Fblob\u002Fmaster\u002Fskill-template\u002Fscripts\u002Ffetch_data.py",{"path":74,"resourceType":123,"resourceTypeDesc":124,"sizeBytes":128,"sourceHtmlUrl":129},874,"https:\u002F\u002Fgithub.com\u002Fshaktsin\u002Fumcode\u002Fblob\u002Fmaster\u002Fskill-template\u002Fscripts\u002Fhello.py",{"path":63,"resourceType":123,"resourceTypeDesc":124,"sizeBytes":131,"sourceHtmlUrl":132},785,"https:\u002F\u002Fgithub.com\u002Fshaktsin\u002Fumcode\u002Fblob\u002Fmaster\u002Fskill-template\u002Fscripts\u002Fhello.sh",[134,141,146],{"skillNo":135,"name":36,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":139,"publishedAt":44},"01M6CP48RXAX4M33KM02VZ0KQJ","Return a greeting.","https:\u002F\u002Fgithub.com\u002Fshaktsin\u002Fumcode\u002Fblob\u002Fmaster\u002Finternal\u002Fplugins\u002Ftestdata\u002Fportable\u002Fskills\u002Fgreet\u002FSKILL.md",[],[36,140],"greeting",{"skillNo":142,"name":36,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":145,"publishedAt":44},"01M6CP47R0M40KGN1TRAJVFRRT","https:\u002F\u002Fgithub.com\u002Fshaktsin\u002Fumcode\u002Fblob\u002Fmaster\u002Finternal\u002Fplugins\u002Ftestdata\u002Fcodex\u002Fskills\u002Fgreet\u002FSKILL.md",[],[36,140],{"skillNo":147,"name":36,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":150,"publishedAt":44},"01M6CP46RJ9GPV6HBGTM185DAH","https:\u002F\u002Fgithub.com\u002Fshaktsin\u002Fumcode\u002Fblob\u002Fmaster\u002Finternal\u002Fplugins\u002Ftestdata\u002Fclaude\u002Fskills\u002Fgreet\u002FSKILL.md",[],[36,140]]