arkenv
Answer questions about ArkEnv and help implement environment variable validation. Use when developers: (1) Ask about environment variable validation or…
Comark (Components in Markdown) parser: syntax, AST, Vue/React/Svelte/Angular renderers, plugins, and LLM streaming with auto-close.
$ npx -y skills add onmax/nuxt-skills --skill comark --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/comarkContext preview
The summary Claude sees to decide when to auto-load this skill.
Comark (Components in Markdown) parser: syntax, AST, Vue/React/Svelte/Angular renderers, plugins, and LLM streaming with auto-close.
name: comark description: 'Comark (Components in Markdown) parser: syntax, AST, Vue/React/Svelte/Angular renderers, plugins, and LLM streaming with auto-close.'
A high-performance markdown parser with Comark (Components in Markdown) support, built on markdown-it, offering both string-based and streaming APIs.
**Comark** extends standard markdown with a powerful component system while maintaining full compatibility with CommonMark and GitHub Flavored Markdown. It provides:
import { parseMarkdown } from 'comark'
const content = `---
title: Hello World
---
# Hello World
This is **markdown** with :icon component.
::alert{type="info"}
Important message
::
`
const result = await parseMarkdown(content)
console.log(result.nodes) // Markdown AST
console.log(result.frontmatter) // { title: 'Hello World' }
console.log(result.meta) // Additional metadata<template>
<Markdown :value="content" />
</template>
<script setup lang="ts">
import { Markdown } from '@comark/vue'
const content = `# Hello World`
</script>import { Markdown } from '@comark/react'
export default function App() {
return <Markdown value={content} />
}<script lang="ts">
import { Markdown } from '@comark/svelte'
const content = `# Hello World`
</script>
<Markdown value={content} />import { Component } from '@angular/core'
import { Markdown } from '@comark/angular'
@Component({
selector: 'app-root',
standalone: true,
imports: [Markdown],
template: `<comark-markdown [value]="content" />`,
})
export class AppComponent {
content = `# Hello World`
}This guide is organized into focused sections covering different aspects of the package:
Learn how to write Comark documents with complete syntax reference:
**[→ Read Full Markdown Syntax Guide](./references/markdown-syntax.md)**
---
Complete guide for parsing and working with `MarkdownDocument`:
**[→ Read Full Parsing & Document Model Guide](./references/parsing-ast.md)**
---
Comprehensive guide for rendering in Vue applications:
**[→ Read Full Vue Rendering Guide](./references/rendering-vue.md)**
---
Comprehensive guide for rendering in React applications:
**[→ Read Full React Rendering Guide](./references/rendering-react.md)**
---
Comprehensive guide for rendering in Svelte 5 applications:
Repo: onmax/nuxt-skills
Answer questions about ArkEnv and help implement environment variable validation. Use when developers: (1) Ask about environment variable validation or…
Nitro is the framework-agnostic server toolkit (powering Nuxt) for building and deploying web servers anywhere. Use when working with nitro.config, server…
Guides authentication in Nuxt apps using @nuxtjs/better-auth. Use when installing or configuring the module, using its client or server APIs, protecting…
Build typed, content-driven Nuxt applications with @nuxt/content. Use when working with content.config.ts, collections, queryCollection, Markdown or MDC…
Internationalize Nuxt applications with @nuxtjs/i18n. Use when configuring locales or browser detection, translating messages or routes, building locale…
Use when creating Nuxt modules: (1) Published npm modules (@nuxtjs/, nuxt-), (2) Local project modules (modules/ directory), (3) Runtime extensions…