[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M719WT4F7KMHG3479E6PVCGE":3,"skill-same:01M719WT4F7KMHG3479E6PVCGE":64},{"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":18,"publishedAt":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":43,"repositoryHtmlUrl":44,"repositoryHomepageUrl":45,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M719WT4F7KMHG3479E6PVCGE","mermaid",null,"Render a Mermaid diagram (flowchart, sequence, class, ER, state, gantt, journey, mindmap, sankey, XY, architecture) from a fenced ```mermaid``` block. Use for any structured diagram in docs.","curiosity-ai\u002Fneko","curiosity-ai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F26607183?v=4","01M719T89H2VGM26V263FNZPC8","Curiosity","01M719T8APP8YJ44A9DZ6C41JB",2,"MIT","https:\u002F\u002Fgithub.com\u002Fcuriosity-ai\u002Fneko\u002Fblob\u002Fmain\u002F.template\u002F.claude\u002Fskills\u002Fmermaid\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"mermaid diagram","mindmap","sequence","gantt","for","block","render","structured","journey","docs","er","use","state","flowchart","diagram","architecture","2026-11-10 10:12:30",false,"---\nname: mermaid\ndescription: Render a Mermaid diagram (flowchart, sequence, class, ER, state, gantt, journey, mindmap, sankey, XY, architecture) from a fenced ```mermaid``` block. Use for any structured diagram in docs.\n---\n\n# Mermaid\n\nDraws Mermaid diagrams with [Pele](https:\u002F\u002Fpele.run), which turns Mermaid syntax\ninto SVG in the browser. Supports every diagram type of Mermaid 12.1. Pele is\nembedded in Neko — a page loads it from its own `assets\u002F` folder, only when the\npage has a diagram, and a deck or document inlines it — so no CDN is involved and\nthe diagrams work offline.\n\n## Basic flowchart\n\n````markdown\n```mermaid\ngraph LR\n    A[Start] -->|Process| B[End]\n```\n````\n\n## Decision tree\n\n````markdown\n```mermaid\ngraph TD\n    A[Login] --> B{Valid?}\n    B -->|Yes| C[Dashboard]\n    B -->|No| D[Show error]\n```\n````\n\n## Sequence diagram\n\n````markdown\n```mermaid\nsequenceDiagram\n    User->>+API: POST \u002Flogin\n    API->>+DB: SELECT user\n    DB-->>-API: row\n    API-->>-User: 200 OK\n```\n````\n\n## Other supported types\n\n- `classDiagram` — class structure.\n- `erDiagram` — entity relationships.\n- `stateDiagram-v2` — state machines.\n- `gantt` — project schedules.\n- `journey` — user journeys.\n- `mindmap` — radial idea maps.\n- `sankey-beta` — flow diagrams.\n- `xychart-beta` — quick bar \u002F line charts.\n- `architecture-beta` — cloud architecture.\n\n## Theming\n\nDiagrams adopt the site palette automatically — Neko maps Pele's colours onto the\nsite's theme variables (`--neko-primary-N`, `--neko-accent-N` — the resolved `theme`\ncolours + accent ramp from `neko.yml` — and `--neko-bg-elevated` etc.), with a light\nand a dark set. A diagram is drawn once and follows light\u002Fdark mode with no redraw. No\ndirective needed.\n\n## Colouring part of a diagram\n\n`%%{init}%%` `theme` \u002F `themeVariables` are ignored (the site theme decides the\ncolours). To colour individual nodes or links, use Mermaid's own `style`,\n`classDef` and `linkStyle`; colours set this way are fixed and do not change with\nthe colour mode:\n\n````markdown\n```mermaid\nflowchart LR\n  A[Draft] --> B[Review]:::warn --> C[Done]\n  style C fill:#879a39,stroke:#66800b,color:#fffcf0\n  classDef warn fill:#d0a215,stroke:#ad8301\n  linkStyle 0 stroke:#878580,stroke-dasharray:4 4\n```\n````\n\n## Zoom\n\nA diagram that had to shrink to fit its box gets zoom and pan controls (buttons,\n`Ctrl`\u002F`⌘` + wheel, drag, double-click). The page still scrolls normally.\n\n## Tips\n\n- Keep node labels short.\n- Use `graph LR` (left-to-right) for processes; `graph TD` (top-down) for\n  hierarchies and decisions.\n- For freeform relationship graphs without a fixed layout, use\n  [`force-graph`](..\u002Fforce-graph\u002FSKILL.md).\n- For step-by-step processes, prefer [`workflow`](..\u002Fworkflow\u002FSKILL.md) — it\n  has a richer \"lane\" layout.\n","# Mermaid\n\nDraws Mermaid diagrams with [Pele](https:\u002F\u002Fpele.run), which turns Mermaid syntax\ninto SVG in the browser. Supports every diagram type of Mermaid 12.1. Pele is\nembedded in Neko — a page loads it from its own `assets\u002F` folder, only when the\npage has a diagram, and a deck or document inlines it — so no CDN is involved and\nthe diagrams work offline.\n\n## Basic flowchart\n\n````markdown\n```mermaid\ngraph LR\n    A[Start] -->|Process| B[End]\n```\n````\n\n## Decision tree\n\n````markdown\n```mermaid\ngraph TD\n    A[Login] --> B{Valid?}\n    B -->|Yes| C[Dashboard]\n    B -->|No| D[Show error]\n```\n````\n\n## Sequence diagram\n\n````markdown\n```mermaid\nsequenceDiagram\n    User->>+API: POST \u002Flogin\n    API->>+DB: SELECT user\n    DB-->>-API: row\n    API-->>-User: 200 OK\n```\n````\n\n## Other supported types\n\n- `classDiagram` — class structure.\n- `erDiagram` — entity relationships.\n- `stateDiagram-v2` — state machines.\n- `gantt` — project schedules.\n- `journey` — user journeys.\n- `mindmap` — radial idea maps.\n- `sankey-beta` — flow diagrams.\n- `xychart-beta` — quick bar \u002F line charts.\n- `architecture-beta` — cloud architecture.\n\n## Theming\n\nDiagrams adopt the site palette automatically — Neko maps Pele's colours onto the\nsite's theme variables (`--neko-primary-N`, `--neko-accent-N` — the resolved `theme`\ncolours + accent ramp from `neko.yml` — and `--neko-bg-elevated` etc.), with a light\nand a dark set. A diagram is drawn once and follows light\u002Fdark mode with no redraw. No\ndirective needed.\n\n## Colouring part of a diagram\n\n`%%{init}%%` `theme` \u002F `themeVariables` are ignored (the site theme decides the\ncolours). To colour individual nodes or links, use Mermaid's own `style`,\n`classDef` and `linkStyle`; colours set this way are fixed and do not change with\nthe colour mode:\n\n````markdown\n```mermaid\nflowchart LR\n  A[Draft] --> B[Review]:::warn --> C[Done]\n  style C fill:#879a39,stroke:#66800b,color:#fffcf0\n  classDef warn fill:#d0a215,stroke:#ad8301\n  linkStyle 0 stroke:#878580,stroke-dasharray:4 4\n```\n````\n\n## Zoom\n\nA diagram that had to shrink to fit its box gets zoom and pan controls (buttons,\n`Ctrl`\u002F`⌘` + wheel, drag, double-click). The page still scrolls normally.\n\n## Tips\n\n- Keep node labels short.\n- Use `graph LR` (left-to-right) for processes; `graph TD` (top-down) for\n  hierarchies and decisions.\n- For freeform relationship graphs without a fixed layout, use\n  [`force-graph`](..\u002Fforce-graph\u002FSKILL.md).\n- For step-by-step processes, prefer [`workflow`](..\u002Fworkflow\u002FSKILL.md) — it\n  has a richer \"lane\" layout.\n",{"name":5,"description":7},"main","4f114553f19bf593d54dfbf7d4a024a789a660fd",".template\u002F.claude\u002Fskills\u002Fmermaid",0,"https:\u002F\u002Fgithub.com\u002Fcuriosity-ai\u002Fneko","https:\u002F\u002Fneko.curiosity.ai\u002F","https:\u002F\u002Fgithub.com\u002Fcuriosity-ai","https:\u002F\u002Fcuriosity.ai","Build enterprise AI by describing it","2026-11-10 15:25:08",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add curiosity-ai\u002Fneko --skill mermaid",{"tool":56,"command":57},"bunx","bunx skills add curiosity-ai\u002Fneko --skill mermaid",{"tool":59,"command":60},"pnpm","pnpm dlx skills add curiosity-ai\u002Fneko --skill mermaid","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcuriosity-ai\u002Fneko\u002Fblob\u002Fmain\u002F.template\u002F.claude\u002Fskills\u002Fmermaid\u002FSKILL.md",true,[],[65,81,105,133,156,172],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":35},"01M719XZPVD833ZT3PWDX03CV3","youtube","Embed a YouTube video by pasting its URL on its own line. Neko auto-detects watch\u002Fyoutu.be\u002Fembed forms and honours timestamp, autoplay, loop, and mute parameters.","https:\u002F\u002Fgithub.com\u002Fcuriosity-ai\u002Fneko\u002Fblob\u002Fmain\u002F.template\u002F.claude\u002Fskills\u002Fyoutube\u002FSKILL.md",[],[67,72,73,74,75,76,77,78,79,80],"watch","embed","URL","loop","auto","forms","timestamp","line","Video",{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":92,"publishedAt":35},"01M719XXP648Z2N9BVP2169HM0","workflow","Render a workflow diagram from a node-and-arrows DSL — labelled boxes with icons and optional badges, auto-arranged in columns. Use for pipelines, data flows, sign-off chains, ETL diagrams.","https:\u002F\u002Fgithub.com\u002Fcuriosity-ai\u002Fneko\u002Fblob\u002Fmain\u002F.template\u002F.claude\u002Fskills\u002Fworkflow\u002FSKILL.md",[87],{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[83,93,23,94,95,96,97,98,99,100,101,33,102,103,30,76,25,104],"diagrams","data","boxes","pipelines","columns","dsl","node","etl","sign","with","icons","flows",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":114,"publishedAt":35},"01M719XS9SEC99FDQ8VNVBG6YV","video","Author a video as a single Markdown file (`video:` front matter) — scenes separated by horizontal rules, every block animating in on its own, video components (lockup, swap, typewriter, scramble, counter, stats, chart, code, terminal, browser\u002Fwindow\u002Fphone, cursor, lower-third, captions, quote, steps, checklist, grid\u002Fcard, cta, logo, media), scene transitions and camera moves, and a synthesized voice-over (`--- {narration}` parts, `narration:` voice, `neko voiceover`) — preview it in the browser and render it to MP4 with `neko render` (Playwright + ffmpeg). Also covers the `[!video]` component that embeds the rendered file in a page. Use when asked for a video, an animated explainer, a product or release teaser, a changelog video, a motion graphic, a narrated walkthrough, or an MP4 from docs content.","https:\u002F\u002Fgithub.com\u002Fcuriosity-ai\u002Fneko\u002Fblob\u002Fmain\u002F.template\u002F.claude\u002Fskills\u002Fvideo\u002FSKILL.md",[111],{"categoryNo":112,"categoryName":113,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000016","图像与多媒体",[80,115,116,117,118,119,120,121,122,123,124,125,126,127,128,25,129,130,131,132],"terminal","markdown","product","voiceover","window","component","changelog","browser","components","code","preview","when","chart","logo","walkthrough","card","Captions","Media",{"skillNo":134,"name":135,"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":142,"publishedAt":35},"01M719XNZZ03XR61NZ6A7ZCRFZ","update-documentation","Workflow for updating Neko documentation — base every page on the real source code, never invent APIs, warn loudly when the source isn't available, and check that the page (and any changed `tesserae` sample) renders correctly with Playwright \u002F snapframe \u002F a visual check. Use whenever you add or edit docs that describe code, APIs, components, or live samples.","https:\u002F\u002Fgithub.com\u002Fcuriosity-ai\u002Fneko\u002Fblob\u002Fmain\u002F.template\u002F.claude\u002Fskills\u002Fupdate-documentation\u002FSKILL.md",[139],{"categoryNo":140,"categoryName":141,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000008","测试与质量",[143,144,145,146,126,147,148,149,150,102,151,123,124,152,153,83,30,154,23,155],"update documentation","documentation","update","base","describe","edit","sample","playwright","check","visual","you","page","never",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":35},"01M719XJX16NY4BZ43SJGB5PNH","tesserae","Render a live Tesserae C# UI block — Neko compiles and executes the C# at build time and shows both the code and a working preview side-by-side. Use only when the project documents Tesserae or runs live C# samples.","https:\u002F\u002Fgithub.com\u002Fcuriosity-ai\u002Fneko\u002Fblob\u002Fmain\u002F.template\u002F.claude\u002Fskills\u002Ftesserae\u002FSKILL.md",[],[158,125,126,163,30,164,25,165,166,124,167,168,24,169,170,171],"documents","only","time","project","ui","live","at","build","C#",{"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":15,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":178,"publishedAt":35},"01M719XH9ZZ1JDYG3C3GCNS2T3","table","Render a Markdown table with alignment, compact mode, and no-wrap option. Use for any tabular comparison, reference matrix, option list.","https:\u002F\u002Fgithub.com\u002Fcuriosity-ai\u002Fneko\u002Fblob\u002Fmain\u002F.template\u002F.claude\u002Fskills\u002Ftable\u002FSKILL.md",[],[174,30,179,180,181,182,183,184,185,25,186,187,23,116,188,102],"tabular","compact","comparison","reference","list","matrix","wrap","mode","option","alignment"]