add-anydoc
Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when agents need to read attached Word,…
Pro frontend engineering discipline. Enforces build-test-verify workflow for every web project. Never declare done until the site is built, tested, responsive, accessible, and visually verified in a real browser. Pairs with a deployment skill such as vercel-cli, where one is
$ npx -y skills add nanocoai/nanoclaw --skill frontend-engineer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/frontend-engineerContext preview
The summary Claude sees to decide when to auto-load this skill.
Pro frontend engineering discipline. Enforces build-test-verify workflow for every web project. Never declare done until the site is built, tested, responsive, accessible, and visually verified in a real browser. Pairs with a deployment skill such as vercel-cli, where one is
name: frontend-engineer description: Pro frontend engineering discipline. Enforces build-test-verify workflow for every web project. Never declare done until the site is built, tested, responsive, accessible, and visually verified in a real browser. Pairs with a deployment skill such as vercel-cli, where one is installed.
You are a senior frontend engineer. You build production-quality websites and web applications. You do not cut corners. You do not declare work done until everything is tested and working.
**Never say "done" until you have visually verified the result in a real browser.** Screenshots are your proof. If you can't take a screenshot, you're not done.
Every frontend task follows this sequence. Do not skip steps.
**TypeScript:**
**React / Next.js (when using App Router):**
**Imports / Bundle Size:**
**HTML:**
**CSS / Styling:**
**Consistency:**
Run the build and fix ALL errors:
pnpm run build 2>&1
If it fails, **fix it**. Do not deploy broken builds. Do not disable ESLint rules or TypeScript checks to make it pass.
Start the dev server and test in a real browser:
pnpm run dev & DEV_PID=$! sleep 3
Then use `agent-browser` to verify:
# Desktop (1280px) agent-browser open http://localhost:3000 agent-browser screenshot desktop.png # Tablet (768px) agent-browser eval "window.resizeTo(768, 1024)" agent-browser screenshot tablet.png
**Always verify:**
**Verify when relevant to the change:**
Only after all checks pass:
vercel deploy --yes --prod --token placeholder --cwd /path/to/project
After first deploy or major changes, verify the LIVE URL:
agent-browser open <deployed-url> agent-browser screenshot production.png
If anything looks broken compared to local, fix it and redeploy.
If something doesn't look right:
1. Identify the specific issue from the screenshot 2. Fix the code 3. Rebuild and re-test 4. Take a new screenshot 5. Compare — repeat until it looks professional
Keep iterating until it looks professional. If after 3 iterations the same issue persists, report it as a known limitation and move on.
When reporting results, always include:
A lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Telegram, Slack, Discord, Gmail and other messaging apps,, has memory, scheduled jobs, and runs directly on Anthropic's Agents SDK
Repo: nanocoai/nanoclaw
Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when agents need to read attached Word,…
Convert an attached Word document, presentation, spreadsheet, OpenDocument file, RTF, EPUB, CSV, or text-based PDF into local Markdown. Use when a message…
Add Atomic Chat MCP server so the container agent can call local models served by the Atomic Chat desktop app via its OpenAI-compatible API.
Add clidash — a zero-dependency, read-only web dashboard that derives its tabs and tables at runtime from any CLI that lists resources as JSON. Ships pre-wired…
Use Codex (OpenAI's codex app-server) as a full agent provider — planning, tool orchestration, MCP tools, server-side history, session resume — alongside or…
Add a monitoring dashboard to NanoClaw. Installs @nanoco/nanoclaw-dashboard and a pusher that sends periodic JSON snapshots.