[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BY280KBF2H02JNKBQGS846":3,"skill-same:01M6BY280KBF2H02JNKBQGS846":81},{"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":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":14,"repositoryHtmlUrl":39,"repositoryHomepageUrl":40,"ownerHtmlUrl":41,"ownerBlogUrl":42,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M6BY280KBF2H02JNKBQGS846","nuxt-content",null,"Build typed, content-driven Nuxt applications with @nuxt\u002Fcontent. Use when working with content.config.ts, collections, queryCollection, Markdown or MDC rendering, content databases, hooks, custom sources, search, or Content v2 migrations.","wolfstar-project\u002Fwolfstar.rocks","wolfstar-project","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F109528280?v=4","01M6BXZW9J3Y1DWPNSBBWC2BVY","wolfstar","01M6BXZWDRD3C71GVE58BWXW1D",0,"MIT","https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fnuxt-content\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[24,25,26,27,28,29,30],"content","nuxt","nuxt content","config","search","applications","markdown","2026-11-10 10:12:30",false,"---\nname: nuxt-content\ndescription: Build typed, content-driven Nuxt applications with @nuxt\u002Fcontent. Use when working with content.config.ts, collections, queryCollection, Markdown or MDC rendering, content databases, hooks, custom sources, search, or Content v2 migrations.\nlicense: MIT\n---\n\n# Nuxt Content\n\n## Workflow\n\n1. Inspect the installed `@nuxt\u002Fcontent` version, `content.config.ts`, matching files under `content\u002F`, and the Nuxt surface that consumes them. The branch is understood when the collection, source glob, schema, and consumer agree.\n2. Open the smallest matching guide below. Apply Nuxt Content guidance only to content-owned APIs; use Nuxt, Nuxt Studio, Nuxt UI, or Vue guidance when those packages own the remaining surface.\n3. Implement with typed collections and payload-backed Nuxt data loading. The change is complete when collection types resolve, the intended query returns the expected document shape, and the rendered route works in the target rendering mode.\n\n## Routing\n\n| Task                                                                                 | Open                                     |\n| ------------------------------------------------------------------------------------ | ---------------------------------------- |\n| Collection types, schemas, indexes, local\u002Fremote sources, or locale prefixes         | [Collections](references\u002Fcollections.md) |\n| Filtering, sorting, pagination, navigation, surroundings, or search                  | [Querying](references\u002Fquerying.md)       |\n| Markdown, MDC, `ContentRenderer`, prose components, or code highlighting             | [Rendering](references\u002Frendering.md)     |\n| Database adapters, markdown processing, renderer aliases, or deployment storage      | [Configuration](references\u002Fconfig.md)    |\n| Hooks, transformers, custom sources, raw content, debugging, or Content v2 migration | [Advanced](references\u002Fadvanced.md)       |\n| Visual editing, authentication, media, drafts, or Git publishing                     | `nuxt-studio` skill                      |\n| Writing or restructuring documentation prose                                         | `document-writer` skill                  |\n\n## Baseline\n\n```ts\n\u002F\u002F content.config.ts\nimport { defineCollection, defineContentConfig } from '@nuxt\u002Fcontent'\nimport { z } from 'zod'\n\nexport default defineContentConfig({\n  collections: {\n    docs: defineCollection({\n      type: 'page',\n      source: 'docs\u002F**',\n      schema: z.object({\n        updatedAt: z.date().optional(),\n      }),\n    }),\n  },\n})\n```\n\n```vue\n\u003Cscript setup lang=\"ts\">\nconst route = useRoute()\nconst { data: page } = await useAsyncData(route.path, () => {\n  return queryCollection('docs').path(route.path).first()\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CContentRenderer v-if=\"page\" :value=\"page\" \u002F>\n\u003C\u002Ftemplate>\n```\n\nUse `npx nuxi typecheck` to verify generated collection types. When a query is empty, confirm that its collection source includes the file—especially `.navigation.yml`—before changing query logic.\n","# Nuxt Content\n\n## Workflow\n\n1. Inspect the installed `@nuxt\u002Fcontent` version, `content.config.ts`, matching files under `content\u002F`, and the Nuxt surface that consumes them. The branch is understood when the collection, source glob, schema, and consumer agree.\n2. Open the smallest matching guide below. Apply Nuxt Content guidance only to content-owned APIs; use Nuxt, Nuxt Studio, Nuxt UI, or Vue guidance when those packages own the remaining surface.\n3. Implement with typed collections and payload-backed Nuxt data loading. The change is complete when collection types resolve, the intended query returns the expected document shape, and the rendered route works in the target rendering mode.\n\n## Routing\n\n| Task                                                                                 | Open                                     |\n| ------------------------------------------------------------------------------------ | ---------------------------------------- |\n| Collection types, schemas, indexes, local\u002Fremote sources, or locale prefixes         | [Collections](references\u002Fcollections.md) |\n| Filtering, sorting, pagination, navigation, surroundings, or search                  | [Querying](references\u002Fquerying.md)       |\n| Markdown, MDC, `ContentRenderer`, prose components, or code highlighting             | [Rendering](references\u002Frendering.md)     |\n| Database adapters, markdown processing, renderer aliases, or deployment storage      | [Configuration](references\u002Fconfig.md)    |\n| Hooks, transformers, custom sources, raw content, debugging, or Content v2 migration | [Advanced](references\u002Fadvanced.md)       |\n| Visual editing, authentication, media, drafts, or Git publishing                     | `nuxt-studio` skill                      |\n| Writing or restructuring documentation prose                                         | `document-writer` skill                  |\n\n## Baseline\n\n```ts\n\u002F\u002F content.config.ts\nimport { defineCollection, defineContentConfig } from '@nuxt\u002Fcontent'\nimport { z } from 'zod'\n\nexport default defineContentConfig({\n  collections: {\n    docs: defineCollection({\n      type: 'page',\n      source: 'docs\u002F**',\n      schema: z.object({\n        updatedAt: z.date().optional(),\n      }),\n    }),\n  },\n})\n```\n\n```vue\n\u003Cscript setup lang=\"ts\">\nconst route = useRoute()\nconst { data: page } = await useAsyncData(route.path, () => {\n  return queryCollection('docs').path(route.path).first()\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CContentRenderer v-if=\"page\" :value=\"page\" \u002F>\n\u003C\u002Ftemplate>\n```\n\nUse `npx nuxi typecheck` to verify generated collection types. When a query is empty, confirm that its collection source includes the file—especially `.navigation.yml`—before changing query logic.\n",{"name":5,"license":15,"description":7},"main","218944972a37a59fccc9ee1474e524ddc83048aa",".agents\u002Fskills\u002Fnuxt-content","https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks","https:\u002F\u002Fwolfstar.rocks","https:\u002F\u002Fgithub.com\u002Fwolfstar-project","https:\u002F\u002Fwww.wolfstar.rocks","All projects for bot WolfStar","2026-11-11 03:12:16",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add wolfstar-project\u002Fwolfstar.rocks --skill nuxt-content",{"tool":51,"command":52},"bunx","bunx skills add wolfstar-project\u002Fwolfstar.rocks --skill nuxt-content",{"tool":54,"command":55},"pnpm","pnpm dlx skills add wolfstar-project\u002Fwolfstar.rocks --skill nuxt-content","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fnuxt-content\u002FSKILL.md",true,[59,65,69,73,77],{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"references\u002Fadvanced.md","REFERENCE","参考文档",3987,"https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fnuxt-content\u002Freferences\u002Fadvanced.md",{"path":66,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":67,"sourceHtmlUrl":68},"references\u002Fcollections.md",3931,"https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fnuxt-content\u002Freferences\u002Fcollections.md",{"path":70,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":71,"sourceHtmlUrl":72},"references\u002Fconfig.md",3412,"https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fnuxt-content\u002Freferences\u002Fconfig.md",{"path":74,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":75,"sourceHtmlUrl":76},"references\u002Fquerying.md",3052,"https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fnuxt-content\u002Freferences\u002Fquerying.md",{"path":78,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":79,"sourceHtmlUrl":80},"references\u002Frendering.md",2721,"https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fnuxt-content\u002Freferences\u002Frendering.md",[82,100,127,147,161,172],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":86,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":95,"publishedAt":31},"01M6BY9H7CDDKSGQ7G6SG7H7VW","writing-plans","Use when you have a spec or requirements for a multi-step task, before touching code","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.skills\u002Fwriting-plans\u002FSKILL.md",[89,94],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[96,97,98,99],"writing","writing plans","code","spec",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":112,"publishedAt":31},"01M6BY9C1NMAWJYQV2AG9Z50JD","web-quality-audit","Comprehensive web quality audit covering performance, accessibility, SEO, and best practices. Use when asked to \"audit my site\", \"review web quality\", \"run lighthouse audit\", \"check page quality\", or \"optimize my website\".","https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.skills\u002Fweb-quality-audit\u002FSKILL.md",[106,109],{"categoryNo":107,"categoryName":108,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000019","营销推广",{"categoryNo":110,"categoryName":111,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000035","市场营销",[113,114,115,116,117,118,119,120,121,122,123,124,125,126],"audit","web quality audit","web","quality","performance","accessibility","run","review","best practices","website","seo","Lighthouse","site","page",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":86,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":139,"publishedAt":31},"01M6BY99BPGY7PGAJNJBSA43VC","web-design-guidelines","Review UI code for Web Interface Guidelines compliance. Use when asked to \"review my UI\", \"check accessibility\", \"audit design\", \"review UX\", or \"check my site against best practices\".","https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.skills\u002Fweb-design-guidelines\u002FSKILL.md",[133,136],{"categoryNo":134,"categoryName":135,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":137,"categoryName":138,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000032","设计师",[140,115,141,142,120,125,118,98,121,143,144,113,145,146],"guidelines","design","web design guidelines","ux","file","ui","compliance",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":86,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":157,"publishedAt":31},"01M6BY96B8TTMXB77QSZ4RG44C","test-driven-development","Use when implementing any feature or bugfix, before writing implementation code","https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.skills\u002Ftest-driven-development\u002FSKILL.md",[153,156],{"categoryNo":154,"categoryName":155,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},[158,159,160,96,98],"development","test driven development","test",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":86,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":167,"publishedAt":31},"01M6BY9415MPKFMGTNR996N2YX","tdd","Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions \"red-green-refactor\", or wants integration tests.","https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.skills\u002Ftdd\u002FSKILL.md",[],[163,160,168,158,169,170,171],"integration tests","integration","refactor","first",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":86,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":179,"publishedAt":31},"01M6BY91BK1ER9EV193FCVHY88","systematic-debugging","Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes","https:\u002F\u002Fgithub.com\u002Fwolfstar-project\u002Fwolfstar.rocks\u002Fblob\u002Fmain\u002F.skills\u002Fsystematic-debugging\u002FSKILL.md",[178],{"categoryNo":154,"categoryName":155,"taxonomyType":92,"taxonomyTypeDesc":93},[180,181,160],"systematic debugging","debugging"]