NullToHero 是 AI Skill Hub 本期精选Agent工作流之一。综合评分 8.0 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
NullToHero 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
NullToHero 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:npm 全局安装 npm install -g nulltohero # 方式二:npx 直接运行(无需安装) npx nulltohero --help # 方式三:项目依赖安装 npm install nulltohero # 方式四:从源码运行 git clone https://github.com/MariusYvard/NullToHero cd NullToHero npm install npm start
# 命令行使用
nulltohero --help
# 基本用法
nulltohero [options] <input>
# Node.js 代码中使用
const nulltohero = require('nulltohero');
const result = await nulltohero.run(options);
console.log(result);
# nulltohero 配置说明 # 查看配置选项 nulltohero --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export NULLTOHERO_CONFIG="/path/to/config.yml"
<picture> <source media="(prefers-color-scheme: dark)" srcset="docs/banner-dark.svg"> <img src="docs/banner.svg" alt="NullToHero: design, SEO, quality audit and handover skills for Claude" width="860"> </picture>
nulltohero.netlify.app is the plugin's own site, and it is the honest answer to "what can I actually get out of this". Nothing on it is a mockup: it is a scroll-driven story that writes the logo onto a blank sheet, opens a terminal, raises a generic template page, then audits that page on screen and corrects it.
The site holds itself to the rules it ships. Its source carries the plugin's own audit annotations: where a low-contrast element is deliberate, it declares data-contrast-exempt-reason and says why, which is the same mechanism /audit reads when it decides whether a contrast finding is a defect or a documented exception. The one place it shows unreadable text on purpose is the specimen page being audited, and that is written down in the code rather than left for a reviewer to guess.
You can check the claim rather than take it:
```bash node null-to-hero/tools/audit/gate.mjs https://nulltohero.netlify.app/ --min-score 90
NullToHero is a Claude Code plugin and a marketplace in one repository. The marketplace manifest sits at the repository root; the plugin itself lives in the null-to-hero/ folder.
A. From the marketplace (recommended, auto-updates)
/plugin marketplace add MariusYvard/NullToHero
/plugin install null-to-hero@null-to-hero-marketplace
Your design partner. It plans the look, builds the pages, fixes spacing and type, makes everything responsive, and adds tasteful motion. You describe the goal, it produces real, production-ready front-end.
<details> <summary><b>All 35 commands</b></summary>
| Command | What it does |
|---|---|
build [feature] | Shape, then build a feature end-to-end |
shape [feature] | Shape the UX/UI before writing code |
setup | Create PRODUCT.md and DESIGN.md context |
concept [project] | Set the creative direction before building: idea, anti-reference, signature moment |
research [scope] | UX research planning, methods selection, persona and journey synthesis; generates empathy maps, journey maps and service blueprints |
ia [target] | Information architecture, card sorting, tree testing, navigation patterns |
document | Generate DESIGN.md from existing project code |
extract [target] | Pull reusable tokens and components into a design system; the handoff deliverable emits the developer spec (layout, tokens, props, states, breakpoints, motion, accessibility) |
tokens [project] | Audit or create a two-layer CSS token system, primitives + semantic layer + dark mode |
critique [target] | UX design review with heuristic scoring |
audit [target] | Technical quality checks (a11y, perf, responsive, WCAG 2.2, image strategy, forms) |
improve [target] | One door for "make it better": symptom-to-axis dispatch to the right refine or enhance pass |
fix [target] | Execute audit findings by remediation route: triage, per-command batches, verify |
polish [target] | Final quality pass before shipping |
amplify [target] | Amplify safe or bland designs, bolder typography, stronger color, more presence |
simplify [target] | Reduce visual noise, tone down, strip to essence |
clarify [target] | UX copy, error messages, button labels, empty states |
harden [target] | Production hardening + performance, errors, i18n, edge cases, Core Web Vitals |
onboard [target] | First-run flows, empty states, feature discovery, activation |
animate [target] | Add purposeful animations and motion |
typeset [target] | Typography audit, font selection, hierarchy |
layout [target] | Spacing systems, visual rhythm, grid tools |
charts [target] | Accessible data visualization: chart-type choice, a11y grades, non-color fallbacks |
adapt [target] | Mobile/tablet/desktop/print adaptation |
mobile [target] | Phone-specific ergonomics, thumb zone, touch targets, mobile navigation, virtual keyboards, mobile audit |
delight [target] | Micro-interactions, personality in copy, satisfying feedback |
overdrive [target] | View Transitions API, WebGL, scroll-driven animations |
video [target] | Guaranteed-play decorative video: classify, transcode to a canvas-decodable asset (WASM decoder), emit the drop-in component |
parallax [target] | Multi-layer depth, scrollytelling, AI-adaptive motion governance, WCAG 2.2.2 compliance |
live [target] | Interactive variant mode (requires running dev server) |
ship [scope] | Finish-and-ship pipeline: polish, defect scan, deterministic audit, hardening, final audit |
overhaul [url] | Audit-driven rework: baseline, fix by remediation route, before/after compare, ship |
express [brief] | Zero-to-landing: setup, concept, tokens, plan, build, motion, checks, harden |
Common runs: a new page (setup → shape → build → layout → adapt → amplify → harden), a refresh (improve → polish), after an audit (fix → ship), a design system (document → extract → tokens).
</details>
```
The agents package is the answer to "what about Cursor". Those hosts differ only in the directory they read, and they all read the shared one:
| Host | Reads from | Source |
|---|---|---|
| Cursor | .cursor/skills, .agents/skills, also .claude/skills | [cursor.com/docs/skills](https://cursor.com/docs/skills) |
| GitHub Copilot, VS Code | .github/skills, .claude/skills, .agents/skills | [docs.github.com](https://docs.github.com/en/copilot/concepts/agents/about-agent-skills) |
| Gemini CLI | .gemini/skills or .agents/skills, the latter winning | [geminicli.com](https://geminicli.com/docs/cli/skills/) |
| opencode | .opencode/skills, .claude/skills, .agents/skills | [opencode.ai](https://opencode.ai/docs/skills/) |
Amp, Goose, Roo Code, Factory Droid, Kiro, Junie, Letta, OpenHands and the rest of the standard's client list read the same file; check your host's page for the directory it prefers.
codex and agents land in the same directory, so they exclude one another and the installer refuses rather than overwriting. Pick codex if you want the fifteen sub-agents; pick agents for anything else.
The skills install as nth-seo, nth-siteasy, nth-audit and nth-cms, because a skills directory is shared with every other pack on the machine and audit is a name someone else will claim. The deterministic tools and the asset library are read from the clone, so keep it where it is.
Claude Code is unaffected by any of this. It keeps loading null-to-hero/ directly, the prose keeps naming Claude's tools, and the build substitutes them only in the generated packages. tests/portability.mjs fails if that stops being true.
Each package was installed and read by a running host, never by a specification alone: Codex 0.148.0 and Kimi Code 0.37.2 on 2026-08-19, opencode 1.18.21 and Gemini CLI 0.56.0 on 2026-08-23 and 24. dist/VERIFY.md records what those runs showed, including the part that disappoints: both standard hosts loaded two deliberately invalid skills without complaint, one whose declared name does not match its folder and one with a 1024-character limit overrun. So a host accepting the package proves it is discovered and says nothing about whether it conforms; that is held by tests/portability.mjs instead. bash tests/verify-hosts.sh reproduces the first two runs.
NullToHero overlaps four kinds of tool. The honest comparison: each column is excellent at what it is for, none of them spans the whole loop of building, auditing, scoring, fixing and handing over inside your own files.
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="docs/compare-dark.svg"> <img src="docs/compare-light.svg" width="920" alt="Comparison matrix: NullToHero vs AI site builders (v0, Lovable, Bolt), audit tools (Lighthouse, axe), SEO suites (Semrush, Ahrefs) and design skills (ui-ux-pro-max, ux-ui-mastery, Taste) across 13 capabilities, including handing the finished site to a non-technical owner. NullToHero is the only column with every capability checked."> </picture> </p>
<details> <summary><b>Text version of the table</b></summary>
| Capability | **NullToHero** | AI site builders<br><sub>v0 · Lovable · Bolt</sub> | Audit tools<br><sub>Lighthouse · axe</sub> | SEO suites<br><sub>Semrush · Ahrefs</sub> | Design skills<br><sub>ui-ux-pro-max · ux-ui-mastery · Taste</sub> |
|---|---|---|---|---|---|
| Designs and builds real pages | ✅ | ✅ | — | — | 🟡 |
| Audits an existing site | ✅ | — | ✅ | ✅ | — |
| Routes every finding to the command that fixes it | ✅ | — | — | — | — |
| Deterministic 0-100 score, reproducible in CI | ✅ | — | 🟡 | 🟡 | — |
| Design taste scored (memorability, motion, Gestalt) | ✅ | 🟡 | — | — | 🟡 |
| SEO with structured data | ✅ | — | 🟡 | ✅ | — |
| AI-search visibility (GEO, llms.txt) | ✅ | — | — | 🟡 | — |
| Accessibility: WCAG 2.2 rules and contrast checks | ✅ | 🟡 | ✅ | — | 🟡 |
| CI gate on every push | ✅ | — | ✅ | — | — |
| Runs inside Claude, on your own files | ✅ | — | — | — | ✅ |
| Hands the finished site to a non-technical owner | ✅ | — | — | — | — |
| Free, open source, no account | ✅ | — | ✅ | — | ✅ |
| Editable knowledge (rules, laws, resources as CSV) | ✅ | — | — | — | 🟡 |
<sub>✅ yes · 🟡 partial · — no. The figure above says the same thing with a tick, a half disc and a dash, so it survives greyscale. Both are drawn from null-to-hero/tools/data/compare-matrix.csv. Nuances: Lighthouse's deterministic score covers performance, not design or content; Semrush's Site Health score is deterministic but proprietary and not CI-native; builders generate tasteful UI without judging or scoring it.</sub>
</details>
NullToHero is the one that spans build, defects, SEO, a scored whole-site audit and the handover in a single plugin, with every finding routed to the command that fixes it. It is not a hosted product or a visual editor: it runs inside Claude and edits the real files in your project, so the output is yours to keep and version.
---
NullToHero是一个开源的AI工作流插件,帮助用户打造和优化网站
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
经综合评估,NullToHero 在Agent工作流赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | NullToHero |
| 原始描述 | 开源AI工作流:Claude Cowork plugin to build, audit and ship websites: 4 skills (design, SEO, i。⭐60 · JavaScript |
| Topics | ai-searchaccessibilityclaude |
| GitHub | https://github.com/MariusYvard/NullToHero |
| License | Apache-2.0 |
| 语言 | JavaScript |
收录时间:2026-07-07 · 更新时间:2026-07-07 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端