Web Artifacts Builder
LeastBit/Claude_skills_zh-CN
用于使用现代前端 Web 技术(React、Tailwind CSS、shadcn/ui)创建复杂的、多组件的 claude.ai HTML artifact 的工具套件。适用于需要状态管理、路由或 shadcn/ui 组件的复杂 artifact - 不适用于简单的单文件 HTML/JSX artifact。
A skill your agent uses when adding @axhub/annotation to standalone React apps, plain HTML pages, Vite prototypes, or other web hosts that need annotation markers, directories, Markdown notes, or…
$ npx skills add lintendo/Axhub-Skills --skill axhub-annotation-standalone -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install lintendo/Axhub-Skills axhub-annotation-standalone --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/lintendo/Axhub-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/axhub-annotation-standalone .claude/skills/axhub-annotation-standalone && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "axhub-annotation-standalone" agent skill from https://github.com/lintendo/Axhub-Skills/tree/main/skills/axhub-annotation-standalone into .claude/skills/axhub-annotation-standalone/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "axhub-annotation-standalone", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/lintendo/Axhub-Skills/tree/main/skills/axhub-annotation-standaloneType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add lintendo/Axhub-Skills --skill axhub-annotation-standalone -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install lintendo/Axhub-Skills axhub-annotation-standalone --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lintendo/Axhub-Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/axhub-annotation-standalone .agents/skills/axhub-annotation-standalone && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "axhub-annotation-standalone" agent skill from https://github.com/lintendo/Axhub-Skills/tree/main/skills/axhub-annotation-standalone into .agents/skills/axhub-annotation-standalone/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "axhub-annotation-standalone", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lintendo/Axhub-Skills --skill axhub-annotation-standalone -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install lintendo/Axhub-Skills axhub-annotation-standalone --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lintendo/Axhub-Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/axhub-annotation-standalone .cursor/skills/axhub-annotation-standalone && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "axhub-annotation-standalone" agent skill from https://github.com/lintendo/Axhub-Skills/tree/main/skills/axhub-annotation-standalone into .cursor/skills/axhub-annotation-standalone/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "axhub-annotation-standalone", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/lintendo/Axhub-Skills.git --path skills/axhub-annotation-standalone--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add lintendo/Axhub-Skills --skill axhub-annotation-standalone -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install lintendo/Axhub-Skills axhub-annotation-standalone --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lintendo/Axhub-Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/axhub-annotation-standalone .gemini/skills/axhub-annotation-standalone && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "axhub-annotation-standalone" agent skill from https://github.com/lintendo/Axhub-Skills/tree/main/skills/axhub-annotation-standalone into .gemini/skills/axhub-annotation-standalone/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "axhub-annotation-standalone", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install lintendo/Axhub-Skills axhub-annotation-standaloneInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add lintendo/Axhub-Skills --skill axhub-annotation-standalone -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/lintendo/Axhub-Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/axhub-annotation-standalone .github/skills/axhub-annotation-standalone && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "axhub-annotation-standalone" agent skill from https://github.com/lintendo/Axhub-Skills/tree/main/skills/axhub-annotation-standalone into .github/skills/axhub-annotation-standalone/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "axhub-annotation-standalone", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lintendo/Axhub-Skills --skill axhub-annotation-standalone -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install lintendo/Axhub-Skills axhub-annotation-standalone --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lintendo/Axhub-Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/axhub-annotation-standalone .opencode/skills/axhub-annotation-standalone && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "axhub-annotation-standalone" agent skill from https://github.com/lintendo/Axhub-Skills/tree/main/skills/axhub-annotation-standalone into .opencode/skills/axhub-annotation-standalone/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "axhub-annotation-standalone", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
axhub-annotation-standaloneA skill your agent uses when adding @axhub/annotation to standalone React apps, plain HTML pages, Vite prototypes, or other web hosts that need annotation markers, directories, Markdown notes, or…
Axhub Annotation Standalone is an agent skill from lintendo/Axhub-Skills. Use when adding @axhub/annotation to standalone React apps, plain HTML pages, Vite prototypes, or other web hosts that need annotation markers, directories, Markdown notes, or state controls.
Its SKILL.md is about 830 tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/annotation-source.json` and `references/axhub-annotation.global.js`).
It sits in Frontend & Design, covering HTML artifacts and Note-taking. It works with React, Vite and npm. The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 1e1c5bc. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (JavaScript), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Axhub Annotation Standalone loads about 831 tokens when it runs, and up to ~240k if it reads all its reference files. Until then it costs about 55 tokens; SKILL.md has 250 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from lintendo/Axhub-Skills at commit 1e1c5bc, republished under its MIT licence (© lintendo). 250 words, ~831 tokens.
.claude/skills/axhub-annotation-standalone/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.在独立 Web 项目中使用 @axhub/annotation 时,用这个技能。它只说明运行时接入:页面已有标注数据,只需要展示 marker、标注面板、目录和状态控件。
| 宿主 | 使用方式 | 文件 |
|---|---|---|
| React | AnnotationViewer 组件 | references/react-example.tsx |
| 普通 HTML / DOM | browser bundle + window.AxhubAnnotation.createAnnotationViewer | references/axhub-annotation.global.js + references/html-example.html |
| 数据源 | AnnotationSourceDocument JSON | references/annotation-source.json |
AnnotationSourceDocument,静态 import 或由宿主 loader 返回。data-annotation-id。@axhub/annotation 并走 ESM。file:// 静态页,优先走 standalone browser bundle,不要求宿主安装 React / ReactDOM / antd。AnnotationViewer 或 ESM createAnnotationViewer。file://、只想打开 HTML 看效果,必须使用 browser bundle,可从本 skill 的 references/axhub-annotation.global.js 或 npm 包 / 本地构建产物里的 dist/browser/axhub-annotation.global.js 复制。window.AxhubAnnotation.createAnnotationViewer(...)。AnnotationViewer。options.currentPageId。route 在 options.onDirectoryRoute 中交给宿主切页。useProtoDevState() 读取 controls 值。sourceReference,指向 source/manifest.json;宿主接入代码不需要生成它。references/axhub-annotation.global.js 复制 browser bundle 到静态资源目录;npm / 本地构建路径为 dist/browser/axhub-annotation.global.js。<script src="./axhub-annotation.global.js"></script>,实际路径按静态资源目录调整。window.AxhubAnnotation.createAnnotationViewer() 创建运行时。getCurrentPageId 返回当前页面。viewer.refresh()。window.__AXHUB_PROTO_DEV__,从 getState() 读值并更新 DOM。file:// 打开,避免依赖跨文件 fetch/import;运行时仍然必须来自 browser bundle。directory.nodes 放 folder / route / markdown / link,不需要 locator。type: "markdown" 目录文档可以直接写 markdown 正文。.md 文件时,可以写 markdownPath,例如 docs/prd-03-status.md;这是构建侧约定,运行时仍读取内联后的 markdown。markdownPath 只用于目录文档,不用于 marker 标注节点。data.nodes[] 放页面 marker,必须有能在宿主页面解析到的 locator。pageId。hasMarkdown: true + markdownMap[node.id]。controls;JSON 里只放可序列化字段。presentation.layerSelectors。sourceReference 不放在 JSON 数据源里,只描述发布包中的源码清单位置,不内联源码文件。route、markdown、link。@axhub/annotation 的 browser runtime。window.AxhubAnnotation.createAnnotationViewer(...)。data-annotation-id 就加。route 自动跳转;宿主必须在 onDirectoryRoute 里处理。© lintendo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in skills/axhub-annotation-standalone of lintendo/Axhub-Skills.
Open the folder on GitHubat commit 1e1c5bc
Axhub Annotation Standalone next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Axhub Annotation Standalone this skilllintendo/Axhub-Skills | 130 | — | ~831 | Automated safety check: Pass | MIT | |
| Web Artifacts BuilderLeastBit/Claude_skills_zh-CN | 590 | — | ~458 | Automated safety check: Pass | Apache-2.0 | |
| Web Artifacts Buildersickn33/agentic-awesome-skills | 47k | 3 repos | ~824 | Automated safety check: Pass | Apache-2.0 | |
| Artifacts Builderboshi-xixixi/TraeSkill | 276 | — | ~768 | Automated safety check: Pass | Apache-2.0 | |
| Web Artifacts Buildermajiayu000/spellbook | 287 | — | ~744 | Automated safety check: Pass | MIT | |
| Web Artifacts Builderanthropics/skills | 180k | 40 repos | ~769 | Automated safety check: Pass | Apache-2.0 |
LeastBit/Claude_skills_zh-CN
用于使用现代前端 Web 技术(React、Tailwind CSS、shadcn/ui)创建复杂的、多组件的 claude.ai HTML artifact 的工具套件。适用于需要状态管理、路由或 shadcn/ui 组件的复杂 artifact - 不适用于简单的单文件 HTML/JSX artifact。
sickn33/agentic-awesome-skills
To build powerful frontend claude.ai artifacts, follow these steps:
boshi-xixixi/TraeSkill
当用户需要创建复杂的多组件 HTML Artifacts(包含 React、Tailwind CSS、shadcn/ui)时使用。此 Skill 用于需要状态管理、路由或 shadcn/ui 组件的复杂 Artifacts,不适用于简单的单文件 HTML/JSX。
majiayu000/spellbook
A skill your agent uses when creating elaborate, multi-component claude.ai HTML artifacts with React, Tailwind CSS, shadcn/ui, state management, routing, or complex frontend structure; not for…
anthropics/skills
Builds multi-component claude.ai HTML artifacts as a small React, TypeScript and Tailwind project, then bundles it into one shareable HTML file.
openops-cloud/openops
Detects and diagnoses chunk-evaluation timing bugs in the Vite/rolldown production build of react-ui (works-in-dev / broken-in-build i18n regressions, missing UI labels, module-scope t()…
lintendo/Axhub-Skills
A skill your agent uses when 需要把现有 React、Vite、Next.js、V0 或 AI Studio 页面转换为 Figma Make 可导入的 .fig 资产,或补齐、更新、验证已有 Figma Make 导出壳和 canvas.fig。
lintendo/Axhub-Skills
A skill your agent uses when selecting an existing design system or theme for a product, page, prototype, or implementation through Axhub design knowledge indexes; not when creating or updating a…
lintendo/Axhub-Skills
A skill your agent uses when an annotated prototype URL exposes PRD, directory, annotation, or source context that an AI Agent needs for review, implementation planning, production work, source…
lintendo/Axhub-Skills
Extract structured data from Axure prototypes using Playwright — screenshots, design tokens, interaction maps, annotations, and page text.
lintendo/Axhub-Skills
高精度克隆网页。使用 Playwright 渐进式采集页面数据(DOM 结构、样式、截图、资源), 然后分阶段构建完整的 HTML/CSS 还原。支持快速还原和高精度还原两种模式。
lintendo/Axhub-Skills
Extract structured data from any web page using Playwright — screenshots, design tokens, page text as Markdown, interactive element maps, and full page data packs.
Categories
A skill your agent uses when adding @axhub/annotation to standalone React apps, plain HTML pages, Vite prototypes, or other web hosts that need annotation markers, directories, Markdown notes, or…. Axhub Annotation Standalone is an agent skill from lintendo/Axhub-Skills. Use when adding @axhub/annotation to standalone React apps, plain HTML pages, Vite prototypes, or other web hosts that need annotation markers, directories, Markdown notes, or state controls.
Axhub Annotation Standalone fits situations like: adding @axhub/annotation to standalone React apps; plain HTML pages; vite prototypes; other web hosts that need annotation markers.
Run `npx skills add lintendo/Axhub-Skills --skill axhub-annotation-standalone -a claude-code`. Or copy the skill folder (skills/axhub-annotation-standalone in lintendo/Axhub-Skills) into .claude/skills/axhub-annotation-standalone in your project. Claude Code loads it when a task matches its description.
Run `npx skills add lintendo/Axhub-Skills --skill axhub-annotation-standalone -a codex`. Or copy the skill folder (skills/axhub-annotation-standalone in lintendo/Axhub-Skills) into .agents/skills/axhub-annotation-standalone in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add lintendo/Axhub-Skills --skill axhub-annotation-standalone -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/axhub-annotation-standalone, .gemini/skills/axhub-annotation-standalone, .github/skills/axhub-annotation-standalone and .opencode/skills/axhub-annotation-standalone in your project.
Going by SKILL.md and its folder, Axhub Annotation Standalone needs JavaScript for the scripts in its folder. Our summary lists: Node.js.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Axhub Annotation Standalone is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 831 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 239k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Axhub Annotation Standalone: Web Artifacts Builder (LeastBit/Claude_skills_zh-CN, 590 stars), Web Artifacts Builder (sickn33/agentic-awesome-skills, 47k stars), Artifacts Builder (boshi-xixixi/TraeSkill, 276 stars) and Web Artifacts Builder (majiayu000/spellbook, 287 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
lintendo (a GitHub user) maintains it in lintendo/Axhub-Skills, which has 130 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on August 21, 2026.
Source: lintendo/Axhub-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.