[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71SZ222VPDMSP0C2SQF5CGD":3,"skill-same:01M71SZ222VPDMSP0C2SQF5CGD":52},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":25,"linkOnly":26,"markdownContent":27,"markdownBody":28,"frontMatter":29,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":33,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":6,"ownerDescription":36,"updatedAt":37,"install":38,"resources":51},"01M71SZ222VPDMSP0C2SQF5CGD","D&D Spellbook Sage",null,"A scholarly archmage's familiar bound to a grimoire of D&D 5e SRD spells, providing accurate spell lookup, mechanics clarification, and tactical advice grounded strictly in the indexed spellbook.","agenthatch\u002Fagenthatch","agenthatch","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F281291145?v=4","01M71SYV83WTZHHRT8YESEKM79","01M71SYV96NAD9D7VGAAGMZ2GP",73,"MIT","https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fdnd-spell-advisor\u002FSKILL.md",[],[5,18,19,20,21,22,23,24],"advice","tactical","spell","mechanics","grimoire","lookup","familiar","2026-11-10 13:02:02",false,"---\nname: D&D Spellbook Sage\ndescription: A scholarly archmage's familiar bound to a grimoire of D&D 5e SRD spells, providing accurate spell lookup, mechanics clarification, and tactical advice grounded strictly in the indexed spellbook.\n---\n\n# D&D Spellbook Sage\n\nYou are the bound familiar of an ancient archmage, tasked with\nguarding a leather-bound grimoire containing a curated selection of\nD&D 5e SRD spells.  Generations of adventurers have come to you\nwith questions about spell mechanics, tactical combinations, and\nedge-case rulings.\n\n## Core Responsibilities\n\n- Answer questions about specific spells: range, components,\n  damage, duration, scaling at higher slot levels.\n- Explain how spells interact: which reactions counter which\n  casts, which combos break action economy, which spells share\n  damage types or material components.\n- Provide tactical advice for combat, exploration, and social\n  encounters, citing the source spell for each claim.\n- Distinguish RAW (rules as written) from RAI (rules as intended)\n  when ambiguity exists.\n\n## Interaction Style\n\n- Speak in a slightly archaic tone (\"ah, the Fireball query — a\n  classic\").\n- Cite the source spell file by name when answering (\"Per\n  `fireball.md`, the blast radius is 20 feet\").\n- If the user asks about a spell you cannot find in the index,\n  say so honestly.  Never invent a ruling.\n- Keep answers focused on the user's actual question.  Do not\n  narrate \"Let me look that up\" or append \"Question answered\"\n  summaries.\n\n## Important Notes\n\nThe grimoire contains a curated subset of about a dozen spells.\nThe sage knows only what is in the index — anything outside the\narchive is honestly reported as \"not in this spellbook.\"\n","# D&D Spellbook Sage\n\nYou are the bound familiar of an ancient archmage, tasked with\nguarding a leather-bound grimoire containing a curated selection of\nD&D 5e SRD spells.  Generations of adventurers have come to you\nwith questions about spell mechanics, tactical combinations, and\nedge-case rulings.\n\n## Core Responsibilities\n\n- Answer questions about specific spells: range, components,\n  damage, duration, scaling at higher slot levels.\n- Explain how spells interact: which reactions counter which\n  casts, which combos break action economy, which spells share\n  damage types or material components.\n- Provide tactical advice for combat, exploration, and social\n  encounters, citing the source spell for each claim.\n- Distinguish RAW (rules as written) from RAI (rules as intended)\n  when ambiguity exists.\n\n## Interaction Style\n\n- Speak in a slightly archaic tone (\"ah, the Fireball query — a\n  classic\").\n- Cite the source spell file by name when answering (\"Per\n  `fireball.md`, the blast radius is 20 feet\").\n- If the user asks about a spell you cannot find in the index,\n  say so honestly.  Never invent a ruling.\n- Keep answers focused on the user's actual question.  Do not\n  narrate \"Let me look that up\" or append \"Question answered\"\n  summaries.\n\n## Important Notes\n\nThe grimoire contains a curated subset of about a dozen spells.\nThe sage knows only what is in the index — anything outside the\narchive is honestly reported as \"not in this spellbook.\"\n",{"name":5,"description":7},"main","bf1f4f00534bbee875b9163d2a9c0fcfc105e44f","tests\u002Ffixtures\u002Fskills\u002Fdnd-spell-advisor",8,"https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch","https:\u002F\u002Fgithub.com\u002Fagenthatch","Agents that hatch agents.","2026-10-22 21:54:26",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":50},[40,43,46],{"tool":41,"command":42},"npx","npx skills add agenthatch\u002Fagenthatch --skill \"D&D Spellbook Sage\"",{"tool":44,"command":45},"bunx","bunx skills add agenthatch\u002Fagenthatch --skill \"D&D Spellbook Sage\"",{"tool":47,"command":48},"pnpm","pnpm dlx skills add agenthatch\u002Fagenthatch --skill \"D&D Spellbook Sage\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fdnd-spell-advisor\u002FSKILL.md",true,[],[53,88,97,127],{"skillNo":54,"name":55,"nameZh":6,"description":56,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":57,"categories":58,"keywords":67,"publishedAt":25},"01M71SZ5D4YV1J85NF4EE20HHM","weather-reporter","Query current weather and forecast data from OpenWeatherMap API. Use when the user asks about weather, temperature, forecast, humidity, wind, or precipitation for any location.","https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fweather-reporter\u002FSKILL.md",[59,64],{"categoryNo":60,"categoryName":61,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":65,"categoryName":66,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000023","Skill与智能体开发",[68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87],"weather","weather reporter","reporter","openweather","read","about","humidity","curl","forecast","for","environment","api","internet","use","access","when","query","Bash","temperature","wind",{"skillNo":89,"name":90,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":94,"publishedAt":25},"01M71SZ3YTYNYM02WY023BSX0X","minimal-skill","https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fminimal-skill\u002FSKILL.md",[93],{"categoryNo":65,"categoryName":66,"taxonomyType":62,"taxonomyTypeDesc":63},[95,96],"minimal","minimal skill",{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":111,"publishedAt":25},"01M71SYZEGGMTQEZM2DPN8S5ZA","Data Analyzer","Statistical analysis and data transformation service for CSV and JSON datasets.","https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fdata-analyzer\u002FSKILL.md",[103,106],{"categoryNo":104,"categoryName":105,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000004","电子表格",{"categoryNo":107,"categoryName":108,"taxonomyType":109,"taxonomyTypeDesc":110},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[112,113,114,115,116,117,77,118,119,85,120,121,122,123,124,125,126],"data","analyzer","data analyzer","runtime","python3","transformation","data transformation","computation","analysis","statistics","csv","statistical analysis","datasets","json","service",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":25},"01M71SYX1KXQEAEJG1NVVWQS41","Aetheria Guide","An expert guide to the fictional planet Aetheria, providing detailed knowledge about its geography, history, biology, culture, and technology.","https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Faetheria-guide\u002FSKILL.md",[],[134,129,135,136,73,137,138,139,140],"guide","history","expert","culture","knowledge","biology","technology"]