[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BYCWRWK48WW2TB77V37CF3":3,"skill-same:01M6BYCWRWK48WW2TB77V37CF3":63},{"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":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":46,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M6BYCWRWK48WW2TB77V37CF3","dynamic-skill-discovery",null,"Discover and apply Cyberismo project skills via the MCP server. Use before acting on any task in a Cyberismo project.","CyberismoCom\u002Fcyberismo","CyberismoCom","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F132778434?v=4","01M6BYCMX6W9AYRNMB3XVR2AKQ","Cyberismo","01M6BYCN1HVJGT6EHFF6HT7BBZ",13,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002FCyberismoCom\u002Fcyberismo\u002Fblob\u002Fmain\u002Ftools\u002Fassets\u002Fsrc\u002Fstatic\u002FagentSkills\u002Fdynamic-skill-discovery\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35],"discovery","dynamic skill discovery","skill discovery","MCP","mcp server","server","use","task","project","discover","via","apply","2026-11-10 10:12:30",false,"---\nname: dynamic-skill-discovery\ndescription: Discover and apply Cyberismo project skills via the MCP server. Use before acting on any task in a Cyberismo project.\n---\n\n# Dynamic Skill Discovery\n\nThis project uses a dynamic skill system managed by the Cyberismo platform.\nAvailable skills change based on the current state of project resources, workflow\nsteps, and application context.\n\n## Discovering available skills\n\nBefore acting on a task, check what skills are available:\n\n1. Call the `list_skills` tool on the Cyberismo MCP server to see all currently\n   enabled skills. You can filter by `category` or `cardKey` if you know the context.\n2. Review the returned skill names and descriptions to identify which skills are\n   relevant to the task at hand. Each skill has a `scope`: `global` (usable\n   anywhere) or `card` (enabled for specific cards — pass a `cardKey` to `get_skill`).\n3. Call the `get_skill` tool with the skill's `name` to retrieve full instructions\n   for any skill you need to apply.\n\n## Applying a discovered skill\n\nEach skill returned by `get_skill` contains: metadata (name, description, category),\na `relatedTools` array listing the MCP tools used by the skill, and full instructions\nin the `instructions` field. Follow the instructions as you would any project skill.\nThe `relatedTools` field tells you which tools you will need.\n\n## Important\n\n- Do not cache or assume skill availability across tasks. Always re-discover before\n  acting, as available skills may have changed.\n- Skills are enabled by the project's logic rules. If a skill you expect is not\n  listed, its preconditions are not currently met.\n- Prefer `list_skills` first, then `get_skill` for specific skills, rather than\n  fetching all skill contents at once.\n","# Dynamic Skill Discovery\n\nThis project uses a dynamic skill system managed by the Cyberismo platform.\nAvailable skills change based on the current state of project resources, workflow\nsteps, and application context.\n\n## Discovering available skills\n\nBefore acting on a task, check what skills are available:\n\n1. Call the `list_skills` tool on the Cyberismo MCP server to see all currently\n   enabled skills. You can filter by `category` or `cardKey` if you know the context.\n2. Review the returned skill names and descriptions to identify which skills are\n   relevant to the task at hand. Each skill has a `scope`: `global` (usable\n   anywhere) or `card` (enabled for specific cards — pass a `cardKey` to `get_skill`).\n3. Call the `get_skill` tool with the skill's `name` to retrieve full instructions\n   for any skill you need to apply.\n\n## Applying a discovered skill\n\nEach skill returned by `get_skill` contains: metadata (name, description, category),\na `relatedTools` array listing the MCP tools used by the skill, and full instructions\nin the `instructions` field. Follow the instructions as you would any project skill.\nThe `relatedTools` field tells you which tools you will need.\n\n## Important\n\n- Do not cache or assume skill availability across tasks. Always re-discover before\n  acting, as available skills may have changed.\n- Skills are enabled by the project's logic rules. If a skill you expect is not\n  listed, its preconditions are not currently met.\n- Prefer `list_skills` first, then `get_skill` for specific skills, rather than\n  fetching all skill contents at once.\n",{"name":5,"description":7},"main","5d604cb37505475e9a674f4e7c1e2a08be468271","tools\u002Fassets\u002Fsrc\u002Fstatic\u002FagentSkills\u002Fdynamic-skill-discovery",1,"https:\u002F\u002Fgithub.com\u002FCyberismoCom\u002Fcyberismo","https:\u002F\u002Fcyberismo.com\u002Fsolution\u002F","https:\u002F\u002Fgithub.com\u002FCyberismoCom","2026-11-11 21:18:11",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add CyberismoCom\u002Fcyberismo --skill dynamic-skill-discovery",{"tool":55,"command":56},"bunx","bunx skills add CyberismoCom\u002Fcyberismo --skill dynamic-skill-discovery",{"tool":58,"command":59},"pnpm","pnpm dlx skills add CyberismoCom\u002Fcyberismo --skill dynamic-skill-discovery","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FCyberismoCom\u002Fcyberismo\u002Fblob\u002Fmain\u002Ftools\u002Fassets\u002Fsrc\u002Fstatic\u002FagentSkills\u002Fdynamic-skill-discovery\u002FSKILL.md",true,[],[64,70,90],{"skillNo":65,"name":66,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":36},"01M6BYCZ3JSG6XNEZMMAJXQP1P","defaultSkill","https:\u002F\u002Fgithub.com\u002FCyberismoCom\u002Fcyberismo\u002Fblob\u002Fmain\u002Ftools\u002Fassets\u002Fsrc\u002Fstatic\u002FdefaultSkill\u002Fskill.md",[],[66],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":36},"01M6BYCTJM3ER0Q3K42SHGN0DB","release-notes","Draft the next CHANGELOG.md section for a Cyberismo CLI release by reading merged PRs since the previous tag. Use when cutting a release of @cyberismo\u002Fcli.","https:\u002F\u002Fgithub.com\u002FCyberismoCom\u002Fcyberismo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelease-notes\u002FSKILL.md",[],[77,78,79,80,81,82,83,84,85,86,87,88,30,89],"release notes","release","notes","changelog","when","section","prs","for","true","reading","draft","next","cli",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":99,"publishedAt":36},"01M6BYCQZNS31K0F2PK2H7F3D1","fix-e2e","Fix failing Cypress e2e tests. Use when e2e tests are failing and need to be fixed.","https:\u002F\u002Fgithub.com\u002FCyberismoCom\u002Fcyberismo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ffix-e2e\u002FSKILL.md",[96],{"categoryNo":97,"categoryName":98,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[100,101,102,30,103,104,81,85,105,106],"e2e","fix","fix e2e","e2e tests","failing","cypress","tests"]