[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DS3Z33DDFGZYFZ8XA2F62F":3,"skill-same:01M6DS3Z33DDFGZYFZ8XA2F62F":91},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":30,"publishedAt":51,"linkOnly":52,"markdownContent":53,"markdownBody":54,"frontMatter":55,"refName":56,"commitSha":57,"skillDirectory":58,"forksCount":59,"repositoryHtmlUrl":60,"repositoryHomepageUrl":6,"ownerHtmlUrl":61,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":62,"install":63,"resources":76},"01M6DS3Z33DDFGZYFZ8XA2F62F","gtm-content-asset-creator",null,"Creates beautiful, branded HTML content assets — industry reports, landing pages, comparison sheets, one-pagers — from structured data. Uses Gamma API (preferred), v0.dev Platform API, or a self-hosted HTML template system with Tailwind CSS. Outputs self-contained HTML files that can be hosted as web pages or converted to PDF.","AntifragileTech\u002Fantifragile-claude-code","AntifragileTech","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F174357194?v=4","01M6DQCYMK4CDSQQAN0ZC72NTV","01M6DQCYS9YPW1WKMQ5TJMPQ43",9,"MIT","https:\u002F\u002Fgithub.com\u002FAntifragileTech\u002Fantifragile-claude-code\u002Fblob\u002Fmaster\u002Fassets\u002Fskills\u002Fgtm\u002Fgtm-content-asset-creator\u002FSKILL.md",[17,22,25],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":26,"categoryName":27,"taxonomyType":28,"taxonomyTypeDesc":29},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50],"gtm content asset creator","gtm","content","self-hosted","as","pages","platform","self","gamma","files","reports","PDF","landing","system","Tailwind","api","dev","web","structured data","css","2026-11-10 10:12:30",false,"---\nname: gtm-content-asset-creator\ndescription: >\n  Creates beautiful, branded HTML content assets — industry reports, landing pages,\n  comparison sheets, one-pagers — from structured data. Uses Gamma API (preferred),\n  v0.dev Platform API, or a self-hosted HTML template system with Tailwind CSS.\n  Outputs self-contained HTML files that can be hosted as web pages or converted to PDF.\n---\n\n# Content Asset Creator\n\nGenerates beautiful, branded content assets (reports, landing pages, one-pagers) from structured data. Designed for producing lead magnets, industry reports, and marketing collateral programmatically.\n\n## Quick Start\n\n```\nCreate a 2-page industry report for Juicebox about \"The State of AI Recruiting in 2026\".\nUse these data points: [list stats]. Brand: Juicebox blue, clean modern design.\n```\n\n## Inputs\n\n- **Asset type** (required) — `report`, `landing-page`, `comparison`, `one-pager`\n- **Content data** (required) — structured data for the asset (title, sections, stats, narrative)\n- **Brand config** (optional) — colors, fonts, logo URL. Defaults to Juicebox brand.\n- **Output** — HTML file path (default: `output\u002F[asset-type]-[date].html`)\n\n## Asset Types\n\n### 1. Industry Report (2-3 pages)\n\nA data-forward document with stats, narrative sections, and visualizations.\n\n**Input structure:**\n```yaml\ntype: report\ntitle: \"The State of AI Recruiting — 2026\"\nsubtitle: \"Data-driven insights on how AI is transforming talent acquisition\"\nbrand:\n  name: \"Juicebox\"\n  primary_color: \"#4F46E5\"  # Indigo\u002Fblue\n  secondary_color: \"#10B981\"  # Green accent\n  font: \"Inter\"\n  logo_url: \"https:\u002F\u002Fjuicebox.ai\u002Flogo.svg\"\nsections:\n  - type: hero-stat\n    stat: \"93%\"\n    label: \"of recruiters plan to increase AI use in 2026\"\n    source: \"LinkedIn Talent Solutions\"\n  - type: narrative\n    title: \"The AI Recruiting Revolution\"\n    body: \"AI adoption in recruiting jumped from 26% to 43% in just two years...\"\n  - type: stat-grid\n    stats:\n      - { value: \"800M+\", label: \"Profiles searchable by AI\" }\n      - { value: \"47%\", label: \"Reduction in time-to-fill\" }\n      - { value: \"10x\", label: \"Cheaper than LinkedIn Recruiter\" }\n  - type: comparison-table\n    headers: [\"Feature\", \"Traditional\", \"AI-Powered\"]\n    rows:\n      - [\"Search method\", \"Boolean keywords\", \"Natural language\"]\n      - [\"Data sources\", \"1 (LinkedIn)\", \"60+ sources\"]\n  - type: cta\n    headline: \"See AI recruiting in action\"\n    body: \"Try PeopleGPT free — search 800M+ profiles in natural language\"\n    button_text: \"Get Started Free\"\n    button_url: \"https:\u002F\u002Fjuicebox.ai\"\nfooter:\n  text: \"© 2026 Juicebox. Data sources cited throughout.\"\n```\n\n### 2. Landing Page (single page with CTA)\n\nA single-page marketing asset with a headline, value props, and email capture.\n\n### 3. Comparison Page (side-by-side)\n\nA visual comparison of two products (e.g., Juicebox vs LinkedIn Recruiter).\n\n### 4. One-Pager (quick reference)\n\nA dense, single-page reference sheet (e.g., \"PeopleGPT Prompt Library\").\n\n## Step-by-Step Process\n\n### Step 1: Choose Generation Method\n\nCheck which tools are available (in priority order):\n\n1. **Gamma API** (preferred) — If `GAMMA_API_KEY` is set, use Gamma Generate API v1.0 (GA since Nov 2025). Requires Pro account ($16\u002Fmo). Can create presentations, documents, and web pages programmatically. Supports 60+ languages, up to 100K token input. Rate limit: hundreds per hour.\n2. **v0.dev Platform API** — If `V0_API_KEY` is set, use Vercel's v0 Platform API (beta). Requires Premium ($20\u002Fmo) or Team plan. Generates React + Tailwind code from prompts. Best for landing pages and interactive web content.\n3. **Self-hosted HTML** — Fallback: generate HTML directly using Tailwind CSS templates. No external dependency. Full control over output.\n\n### Step 2A: Gamma API Generation (Preferred)\n\nGamma's Generate API v1.0 creates presentations, documents, and web pages from text prompts.\n\n**API docs:** https:\u002F\u002Fdevelopers.gamma.app\u002Fdocs\u002Fgetting-started\n\n```bash\ncurl -X POST https:\u002F\u002Fapi.gamma.app\u002Fv1\u002Fgenerate \\\n  -H \"Authorization: Bearer $GAMMA_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"prompt\": \"\u003Cstructured content prompt>\",\n    \"format\": \"document\",\n    \"theme\": \"\u003Coptional theme ID>\"\n  }'\n```\n\n**Tips for Gamma:**\n- List your available themes first: `GET \u002Fv1\u002Fthemes`\n- Can share via email programmatically\n- Supports creating from templates: use `POST \u002Fv1\u002Fgenerate-from-template`\n- Output can be viewed as a hosted Gamma page or exported\n\n### Step 2B: v0.dev Platform API Generation\n\nv0's Platform API generates React + Tailwind code from natural language prompts.\n\n**API docs:** https:\u002F\u002Fv0.app\u002Fdocs\u002Fapi\u002Fplatform\u002Foverview\n\nThe workflow: prompt → project → code files → deployment. Output is deployable to Vercel instantly.\n\n```bash\n# Create a project with a prompt\ncurl -X POST https:\u002F\u002Fapi.v0.dev\u002Fv1\u002Fprojects \\\n  -H \"Authorization: Bearer $V0_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"prompt\": \"Create a professional industry report page with...\"\n  }'\n```\n\n**Tips for v0:**\n- Best for interactive web pages and landing pages\n- Output is React\u002FNext.js + Tailwind — can be deployed or converted to static HTML\n- Usage-based billing on top of subscription\n\n### Step 2C: Self-Hosted HTML Generation (Fallback)\n\nGenerate a self-contained HTML file:\n\n1. **Load the template** for the asset type\n2. **Inject content** from the structured data\n3. **Apply brand styles** (colors, fonts, logo)\n4. **Generate data visualizations** using inline SVG or CSS\n5. **Output** as a single HTML file with all styles inlined\n\n**HTML Template Structure:**\n```html\n\u003C!DOCTYPE html>\n\u003Chtml lang=\"en\">\n\u003Chead>\n  \u003Cmeta charset=\"UTF-8\">\n  \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \u003Ctitle>{{ title }}\u003C\u002Ftitle>\n  \u003Cscript src=\"https:\u002F\u002Fcdn.tailwindcss.com\">\u003C\u002Fscript>\n  \u003Clink href=\"https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n  \u003Cscript>\n    tailwind.config = {\n      theme: {\n        extend: {\n          colors: {\n            brand: '{{ primary_color }}',\n            accent: '{{ secondary_color }}'\n          },\n          fontFamily: {\n            sans: ['Inter', 'sans-serif']\n          }\n        }\n      }\n    }\n  \u003C\u002Fscript>\n  \u003Cstyle>\n    \u002F* Print styles for PDF conversion *\u002F\n    @media print {\n      .page-break { page-break-before: always; }\n      body { -webkit-print-color-adjust: exact; print-color-adjust: exact; }\n    }\n  \u003C\u002Fstyle>\n\u003C\u002Fhead>\n\u003Cbody class=\"font-sans bg-white text-gray-900\">\n  \u003C!-- Content sections generated here -->\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n```\n\n**Section Templates:**\n\n- `hero-stat`: Large stat number with label and source\n- `narrative`: Title + body text in clean typography\n- `stat-grid`: 3-4 stats in a responsive grid\n- `comparison-table`: Side-by-side table with highlighting\n- `chart`: Simple bar\u002Fdonut chart using CSS or inline SVG\n- `cta`: Call-to-action block with button\n- `footer`: Branded footer with disclaimers\n\n### Step 3: Output\n\nSave the HTML file:\n```\nclients\u002F\u003Cclient>\u002Fstrategies\u002F\u003Cstrategy>\u002Fcontent\u002F[asset-name].html\n```\n\nOptionally convert to PDF:\n```bash\n# Using playwright\u002Fpuppeteer (if installed)\nnpx playwright screenshot output.html output.pdf --format=pdf\n```\n\nOr provide instructions for manual PDF conversion (print to PDF from browser).\n\n## Brand Configurations\n\n### Juicebox Brand\n```json\n{\n  \"name\": \"Juicebox\",\n  \"primary_color\": \"#4F46E5\",\n  \"secondary_color\": \"#10B981\",\n  \"accent_color\": \"#F59E0B\",\n  \"background\": \"#FFFFFF\",\n  \"text_color\": \"#111827\",\n  \"font_heading\": \"Inter\",\n  \"font_body\": \"Inter\",\n  \"logo_url\": \"https:\u002F\u002Fjuicebox.ai\u002Flogo.svg\"\n}\n```\n\nSave brand configs at: `skills\u002Fcontent-asset-creator\u002Fbrands\u002F[client].json`\n\n## Tips\n\n- Keep reports to 2-3 pages max. Busy recruiters won't read more.\n- Lead with the biggest, most surprising stat. Make it impossible to scroll past.\n- Every section should have exactly ONE key takeaway. Don't dilute with multiple messages.\n- The CTA should feel natural, not bolted on. The data should lead to the conclusion that the reader needs your product.\n- For PDF distribution: test that the HTML prints well before sending. Use `@media print` styles.\n- For web distribution: add Open Graph meta tags so it looks good when shared on LinkedIn\u002FTwitter.\n\n## Dependencies\n\n- Tailwind CSS (via CDN — no build step)\n- Google Fonts (via CDN)\n- Optional: Gamma API key (`GAMMA_API_KEY`) — Requires Gamma Pro account ($16\u002Fmo). API v1.0 GA. Docs: https:\u002F\u002Fdevelopers.gamma.app\n- Optional: v0.dev API key (`V0_API_KEY`) — Requires v0 Premium ($20\u002Fmo). Platform API (beta). Docs: https:\u002F\u002Fv0.app\u002Fdocs\u002Fapi\u002Fplatform\u002Foverview\n- Optional: Playwright\u002FPuppeteer for PDF conversion\n\n## Templates\n\nTemplates are stored at `skills\u002Fcontent-asset-creator\u002Ftemplates\u002F`:\n- `report.html` — Industry report template\n- `landing-page.html` — Landing page with email capture\n- `comparison.html` — Product comparison page\n- `one-pager.html` — Quick reference sheet\n\nEach template accepts the content data structure defined above.\n","# Content Asset Creator\n\nGenerates beautiful, branded content assets (reports, landing pages, one-pagers) from structured data. Designed for producing lead magnets, industry reports, and marketing collateral programmatically.\n\n## Quick Start\n\n```\nCreate a 2-page industry report for Juicebox about \"The State of AI Recruiting in 2026\".\nUse these data points: [list stats]. Brand: Juicebox blue, clean modern design.\n```\n\n## Inputs\n\n- **Asset type** (required) — `report`, `landing-page`, `comparison`, `one-pager`\n- **Content data** (required) — structured data for the asset (title, sections, stats, narrative)\n- **Brand config** (optional) — colors, fonts, logo URL. Defaults to Juicebox brand.\n- **Output** — HTML file path (default: `output\u002F[asset-type]-[date].html`)\n\n## Asset Types\n\n### 1. Industry Report (2-3 pages)\n\nA data-forward document with stats, narrative sections, and visualizations.\n\n**Input structure:**\n```yaml\ntype: report\ntitle: \"The State of AI Recruiting — 2026\"\nsubtitle: \"Data-driven insights on how AI is transforming talent acquisition\"\nbrand:\n  name: \"Juicebox\"\n  primary_color: \"#4F46E5\"  # Indigo\u002Fblue\n  secondary_color: \"#10B981\"  # Green accent\n  font: \"Inter\"\n  logo_url: \"https:\u002F\u002Fjuicebox.ai\u002Flogo.svg\"\nsections:\n  - type: hero-stat\n    stat: \"93%\"\n    label: \"of recruiters plan to increase AI use in 2026\"\n    source: \"LinkedIn Talent Solutions\"\n  - type: narrative\n    title: \"The AI Recruiting Revolution\"\n    body: \"AI adoption in recruiting jumped from 26% to 43% in just two years...\"\n  - type: stat-grid\n    stats:\n      - { value: \"800M+\", label: \"Profiles searchable by AI\" }\n      - { value: \"47%\", label: \"Reduction in time-to-fill\" }\n      - { value: \"10x\", label: \"Cheaper than LinkedIn Recruiter\" }\n  - type: comparison-table\n    headers: [\"Feature\", \"Traditional\", \"AI-Powered\"]\n    rows:\n      - [\"Search method\", \"Boolean keywords\", \"Natural language\"]\n      - [\"Data sources\", \"1 (LinkedIn)\", \"60+ sources\"]\n  - type: cta\n    headline: \"See AI recruiting in action\"\n    body: \"Try PeopleGPT free — search 800M+ profiles in natural language\"\n    button_text: \"Get Started Free\"\n    button_url: \"https:\u002F\u002Fjuicebox.ai\"\nfooter:\n  text: \"© 2026 Juicebox. Data sources cited throughout.\"\n```\n\n### 2. Landing Page (single page with CTA)\n\nA single-page marketing asset with a headline, value props, and email capture.\n\n### 3. Comparison Page (side-by-side)\n\nA visual comparison of two products (e.g., Juicebox vs LinkedIn Recruiter).\n\n### 4. One-Pager (quick reference)\n\nA dense, single-page reference sheet (e.g., \"PeopleGPT Prompt Library\").\n\n## Step-by-Step Process\n\n### Step 1: Choose Generation Method\n\nCheck which tools are available (in priority order):\n\n1. **Gamma API** (preferred) — If `GAMMA_API_KEY` is set, use Gamma Generate API v1.0 (GA since Nov 2025). Requires Pro account ($16\u002Fmo). Can create presentations, documents, and web pages programmatically. Supports 60+ languages, up to 100K token input. Rate limit: hundreds per hour.\n2. **v0.dev Platform API** — If `V0_API_KEY` is set, use Vercel's v0 Platform API (beta). Requires Premium ($20\u002Fmo) or Team plan. Generates React + Tailwind code from prompts. Best for landing pages and interactive web content.\n3. **Self-hosted HTML** — Fallback: generate HTML directly using Tailwind CSS templates. No external dependency. Full control over output.\n\n### Step 2A: Gamma API Generation (Preferred)\n\nGamma's Generate API v1.0 creates presentations, documents, and web pages from text prompts.\n\n**API docs:** https:\u002F\u002Fdevelopers.gamma.app\u002Fdocs\u002Fgetting-started\n\n```bash\ncurl -X POST https:\u002F\u002Fapi.gamma.app\u002Fv1\u002Fgenerate \\\n  -H \"Authorization: Bearer $GAMMA_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"prompt\": \"\u003Cstructured content prompt>\",\n    \"format\": \"document\",\n    \"theme\": \"\u003Coptional theme ID>\"\n  }'\n```\n\n**Tips for Gamma:**\n- List your available themes first: `GET \u002Fv1\u002Fthemes`\n- Can share via email programmatically\n- Supports creating from templates: use `POST \u002Fv1\u002Fgenerate-from-template`\n- Output can be viewed as a hosted Gamma page or exported\n\n### Step 2B: v0.dev Platform API Generation\n\nv0's Platform API generates React + Tailwind code from natural language prompts.\n\n**API docs:** https:\u002F\u002Fv0.app\u002Fdocs\u002Fapi\u002Fplatform\u002Foverview\n\nThe workflow: prompt → project → code files → deployment. Output is deployable to Vercel instantly.\n\n```bash\n# Create a project with a prompt\ncurl -X POST https:\u002F\u002Fapi.v0.dev\u002Fv1\u002Fprojects \\\n  -H \"Authorization: Bearer $V0_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"prompt\": \"Create a professional industry report page with...\"\n  }'\n```\n\n**Tips for v0:**\n- Best for interactive web pages and landing pages\n- Output is React\u002FNext.js + Tailwind — can be deployed or converted to static HTML\n- Usage-based billing on top of subscription\n\n### Step 2C: Self-Hosted HTML Generation (Fallback)\n\nGenerate a self-contained HTML file:\n\n1. **Load the template** for the asset type\n2. **Inject content** from the structured data\n3. **Apply brand styles** (colors, fonts, logo)\n4. **Generate data visualizations** using inline SVG or CSS\n5. **Output** as a single HTML file with all styles inlined\n\n**HTML Template Structure:**\n```html\n\u003C!DOCTYPE html>\n\u003Chtml lang=\"en\">\n\u003Chead>\n  \u003Cmeta charset=\"UTF-8\">\n  \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \u003Ctitle>{{ title }}\u003C\u002Ftitle>\n  \u003Cscript src=\"https:\u002F\u002Fcdn.tailwindcss.com\">\u003C\u002Fscript>\n  \u003Clink href=\"https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n  \u003Cscript>\n    tailwind.config = {\n      theme: {\n        extend: {\n          colors: {\n            brand: '{{ primary_color }}',\n            accent: '{{ secondary_color }}'\n          },\n          fontFamily: {\n            sans: ['Inter', 'sans-serif']\n          }\n        }\n      }\n    }\n  \u003C\u002Fscript>\n  \u003Cstyle>\n    \u002F* Print styles for PDF conversion *\u002F\n    @media print {\n      .page-break { page-break-before: always; }\n      body { -webkit-print-color-adjust: exact; print-color-adjust: exact; }\n    }\n  \u003C\u002Fstyle>\n\u003C\u002Fhead>\n\u003Cbody class=\"font-sans bg-white text-gray-900\">\n  \u003C!-- Content sections generated here -->\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n```\n\n**Section Templates:**\n\n- `hero-stat`: Large stat number with label and source\n- `narrative`: Title + body text in clean typography\n- `stat-grid`: 3-4 stats in a responsive grid\n- `comparison-table`: Side-by-side table with highlighting\n- `chart`: Simple bar\u002Fdonut chart using CSS or inline SVG\n- `cta`: Call-to-action block with button\n- `footer`: Branded footer with disclaimers\n\n### Step 3: Output\n\nSave the HTML file:\n```\nclients\u002F\u003Cclient>\u002Fstrategies\u002F\u003Cstrategy>\u002Fcontent\u002F[asset-name].html\n```\n\nOptionally convert to PDF:\n```bash\n# Using playwright\u002Fpuppeteer (if installed)\nnpx playwright screenshot output.html output.pdf --format=pdf\n```\n\nOr provide instructions for manual PDF conversion (print to PDF from browser).\n\n## Brand Configurations\n\n### Juicebox Brand\n```json\n{\n  \"name\": \"Juicebox\",\n  \"primary_color\": \"#4F46E5\",\n  \"secondary_color\": \"#10B981\",\n  \"accent_color\": \"#F59E0B\",\n  \"background\": \"#FFFFFF\",\n  \"text_color\": \"#111827\",\n  \"font_heading\": \"Inter\",\n  \"font_body\": \"Inter\",\n  \"logo_url\": \"https:\u002F\u002Fjuicebox.ai\u002Flogo.svg\"\n}\n```\n\nSave brand configs at: `skills\u002Fcontent-asset-creator\u002Fbrands\u002F[client].json`\n\n## Tips\n\n- Keep reports to 2-3 pages max. Busy recruiters won't read more.\n- Lead with the biggest, most surprising stat. Make it impossible to scroll past.\n- Every section should have exactly ONE key takeaway. Don't dilute with multiple messages.\n- The CTA should feel natural, not bolted on. The data should lead to the conclusion that the reader needs your product.\n- For PDF distribution: test that the HTML prints well before sending. Use `@media print` styles.\n- For web distribution: add Open Graph meta tags so it looks good when shared on LinkedIn\u002FTwitter.\n\n## Dependencies\n\n- Tailwind CSS (via CDN — no build step)\n- Google Fonts (via CDN)\n- Optional: Gamma API key (`GAMMA_API_KEY`) — Requires Gamma Pro account ($16\u002Fmo). API v1.0 GA. Docs: https:\u002F\u002Fdevelopers.gamma.app\n- Optional: v0.dev API key (`V0_API_KEY`) — Requires v0 Premium ($20\u002Fmo). Platform API (beta). Docs: https:\u002F\u002Fv0.app\u002Fdocs\u002Fapi\u002Fplatform\u002Foverview\n- Optional: Playwright\u002FPuppeteer for PDF conversion\n\n## Templates\n\nTemplates are stored at `skills\u002Fcontent-asset-creator\u002Ftemplates\u002F`:\n- `report.html` — Industry report template\n- `landing-page.html` — Landing page with email capture\n- `comparison.html` — Product comparison page\n- `one-pager.html` — Quick reference sheet\n\nEach template accepts the content data structure defined above.\n",{"name":5,"description":7},"master","c73386b305dec167db7654e0e6feacb462d4f9dc","assets\u002Fskills\u002Fgtm\u002Fgtm-content-asset-creator",1,"https:\u002F\u002Fgithub.com\u002FAntifragileTech\u002Fantifragile-claude-code","https:\u002F\u002Fgithub.com\u002FAntifragileTech","2026-10-02 14:22:14",{"source":8,"skillName":5,"commands":64,"prompt":74,"zipAvailable":75},[65,68,71],{"tool":66,"command":67},"npx","npx skills add AntifragileTech\u002Fantifragile-claude-code --skill gtm-content-asset-creator",{"tool":69,"command":70},"bunx","bunx skills add AntifragileTech\u002Fantifragile-claude-code --skill gtm-content-asset-creator",{"tool":72,"command":73},"pnpm","pnpm dlx skills add AntifragileTech\u002Fantifragile-claude-code --skill gtm-content-asset-creator","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FAntifragileTech\u002Fantifragile-claude-code\u002Fblob\u002Fmaster\u002Fassets\u002Fskills\u002Fgtm\u002Fgtm-content-asset-creator\u002FSKILL.md",true,[77,83,87],{"path":78,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":81,"sourceHtmlUrl":82},"skill.meta.json","REFERENCE","参考文档",267,"https:\u002F\u002Fgithub.com\u002FAntifragileTech\u002Fantifragile-claude-code\u002Fblob\u002Fmaster\u002Fassets\u002Fskills\u002Fgtm\u002Fgtm-content-asset-creator\u002Fskill.meta.json",{"path":84,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":85,"sourceHtmlUrl":86},"templates\u002Fchecklist.md",2244,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002FAwesome-Journal-Skills-main\u002FManufacturing-and-Service-Operations-Management-Skills\u002Fskills\u002Fmsom-submission\u002Ftemplates\u002Fchecklist.md",{"path":88,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":89,"sourceHtmlUrl":90},"templates\u002Fmanuscript_template.md",3318,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002FAwesome-Journal-Skills-main\u002FManufacturing-and-Service-Operations-Management-Skills\u002Fskills\u002Fmsom-submission\u002Ftemplates\u002Fmanuscript_template.md",[92,112,127,142,155,167],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":105,"publishedAt":51},"01M6DT9Q6VYA615SCXR757TZZ7","writing-skills","Use when creating new skills, editing existing skills, or verifying skills work before deployment","https:\u002F\u002Fgithub.com\u002FAntifragileTech\u002Fantifragile-claude-code\u002Fblob\u002Fmaster\u002Fassets\u002Fskills\u002Fthinking\u002Fwriting-skills\u002FSKILL.md",[98,101,104],{"categoryNo":99,"categoryName":100,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":102,"categoryName":103,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":26,"categoryName":27,"taxonomyType":28,"taxonomyTypeDesc":29},[106,107,108,109,110,111],"writing skills","writing","use","editing","work","deployment",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":120,"publishedAt":51},"01M6DT9GFHDNY90P41WGAE1TV0","writing-plans","Use when you have a spec or requirements for a multi-step task, before touching code","https:\u002F\u002Fgithub.com\u002FAntifragileTech\u002Fantifragile-claude-code\u002Fblob\u002Fmaster\u002Fassets\u002Fskills\u002Fthinking\u002Fwriting-plans\u002FSKILL.md",[118,119],{"categoryNo":102,"categoryName":103,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":26,"categoryName":27,"taxonomyType":28,"taxonomyTypeDesc":29},[121,122,107,123,124,108,125,126],"plans","writing plans","requirements","task","code","spec",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":135,"publishedAt":51},"01M6DT9C6PFGD86WS3HY7YE3XG","docs:write-concisely","Apply writing rules to any documentation that humans will read. Makes your writing clearer, stronger, and more professional.","https:\u002F\u002Fgithub.com\u002FAntifragileTech\u002Fantifragile-claude-code\u002Fblob\u002Fmaster\u002Fassets\u002Fskills\u002Fthinking\u002Fwrite-concisely\u002FSKILL.md",[133,134],{"categoryNo":102,"categoryName":103,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":26,"categoryName":27,"taxonomyType":28,"taxonomyTypeDesc":29},[136,137,138,139,140,141,107],"docs:write concisely","write","docs","read","Rules","documentation",{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":148,"publishedAt":51},"01M6DT98AWQ27P0N1CG97WAG66","kaizen:why","Iterative Five Whys root cause analysis drilling from symptoms to fundamentals","https:\u002F\u002Fgithub.com\u002FAntifragileTech\u002Fantifragile-claude-code\u002Fblob\u002Fmaster\u002Fassets\u002Fskills\u002Fthinking\u002Fwhy\u002FSKILL.md",[],[144,149,150,151,152,153,154],"why","kaizen","issue","five whys","analysis","root cause analysis",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":161,"publishedAt":51},"01M6DT93EH25NAX19R3WGE1P53","verification-loop","A comprehensive verification system for Claude Code sessions.","https:\u002F\u002Fgithub.com\u002FAntifragileTech\u002Fantifragile-claude-code\u002Fblob\u002Fmaster\u002Fassets\u002Fskills\u002Fthinking\u002Fverification-loop\u002FSKILL.md",[],[162,163,164,165,125,166,44],"verification loop","verification","loop","sessions","claude code sessions",{"skillNo":168,"name":169,"nameZh":6,"description":170,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":173,"publishedAt":51},"01M6DT90GW7Z7VCN98P9DVYSNC","verification-before-completion","Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always","https:\u002F\u002Fgithub.com\u002FAntifragileTech\u002Fantifragile-claude-code\u002Fblob\u002Fmaster\u002Fassets\u002Fskills\u002Fthinking\u002Fverification-before-completion\u002FSKILL.md",[],[174,163,175,110,108,176,177,178],"verification before completion","commands","evidence","claim","complete"]