← All skills
answer-me-with-html
57 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a productivity skill usually connects to your mail, calendar or notes.
By OWWZO/cute-agent (GitHub) · productivity · 233 stars · scanned at commit e4a5186
Turns an answer into a one-page visual HTML explainer: the model writes a short Markdown draft and the bundled CLI builds one page. Use it proactively and liberally, without being asked, whenever a page would help the reader more than plain text, even if plain text would also work: any explanation of how something works or how parts relate (flow, request path, architecture, code or folder structure, state machine, lifecycle, history); any comparison, trade-off or decision with pros and cons; an…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 27 places.
Show 17 more
- runtime/skills/answer-me-with-html/INSTALL.md, line 67
You know which agent you are. Use the name that `npx -y skills add --help` documents for it. For Claude Code it is `claude-code`. If the installer does not know - runtime/skills/answer-me-with-html/README.md, line 74
[INSTALL.md](INSTALL.md) is written for agents. It installs the plugin in Claude Code and the skill in other agents, keeps an existing install, asks you nothing - runtime/skills/answer-me-with-html/README.md, line 88
npx skills add QingYunA/answer-me-with-html - runtime/skills/answer-me-with-html/README.md, line 191
Updates are manual. Once a week a background check reads the latest version number from GitHub (nothing about you or your pages is sent), and the agent mentions - runtime/skills/answer-me-with-html/README.md, line 296
npm run smoke:install # install for real with npx skills and validate the plugin manifests (needs network) - runtime/skills/answer-me-with-html/README.zh-CN.md, line 74
[INSTALL.md](INSTALL.md) 是写给 Agent 看的。它在 Claude Code 里装插件,在其他 Agent 里装 skill,已有安装会保留,全程不向你提问,用"TCP 三次握手"页面验证后给你一份汇报。如果你的 Agent 打不开链接,用 `npx -y skills add QingYu - runtime/skills/answer-me-with-html/README.zh-CN.md, line 88
npx skills add QingYunA/answer-me-with-html - runtime/skills/answer-me-with-html/README.zh-CN.md, line 191
需要手动更新。工具每周在后台向 GitHub 查询一次最新版本号(不上传任何内容),有新版本时 Agent 会提醒你。关掉提醒:`/answer-me-with-html:config update_check off`。更新:`npx skills update answer-me-with-html -y`,或直接 - runtime/skills/answer-me-with-html/README.zh-CN.md, line 296
npm run smoke:install # 用 npx skills 真实安装一次,并校验插件清单(需要联网) - runtime/skills/answer-me-with-html/SKILL.md, line 38
When the arguments start with `update`, or the user asks to update this skill: update according to how it was installed. Installed with `npx skills`: run `npx s - runtime/skills/answer-me-with-html/docs/demo/demo.html, line 538
const cmd = 'npx skills add QingYunA/answer-me-with-html'; - runtime/skills/answer-me-with-html/docs/reference.md, line 114
| `npx skills add` | `npx skills update answer-me-with-html -y`, or tell your agent "update answer-me-with-html" | - runtime/skills/answer-me-with-html/docs/reference.zh-CN.md, line 114
| `npx skills add` | `npx skills update answer-me-with-html -y`,或直接对 Agent 说"更新一下 answer-me-with-html" | - runtime/skills/answer-me-with-html/scripts/am.mjs, line 6025
if (!hasCommand("ffmpeg")) throw new ExportError("MP4 export needs ffmpeg: on macOS run brew install ffmpeg; on Linux install it with the package manager"); - runtime/skills/answer-me-with-html/scripts/am.mjs, line 6256
return "run npx skills update answer-me-with-html -y"; - runtime/skills/answer-me-with-html/scripts/smoke-install.mjs, line 64
writeFileSync(join(bin, 'claude'), '#!/bin/sh\nexec npx -y @anthropic-ai/claude-code@latest "$@"\n'); - runtime/skills/answer-me-with-html/scripts/smoke-install.mjs, line 109
step('npx skills add -l');
and 7 more places
Changes files outside its own folder
The author does not mention this.
Found in 2 places.
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 56 places.
Show 17 more
- runtime/skills/answer-me-with-html/SKILL.md, line 172
node "${CLAUDE_SKILL_DIR}/scripts/am.mjs" video - --no-open <<'AM_EOF' - runtime/skills/answer-me-with-html/bench/run.mjs, line 5
import { spawnSync } from 'node:child_process'; - runtime/skills/answer-me-with-html/bench/run.mjs, line 95
const r = spawnSync('claude', ['-p', '--model', MODEL, '--output-format', 'json', '--permission-mode', 'acceptEdits', ...lean, ...cfg.args, '--', cfg.prompt(top - runtime/skills/answer-me-with-html/docs/demo/make-demo.mjs, line 7
import { spawnSync } from 'node:child_process'; - runtime/skills/answer-me-with-html/docs/demo/make-demo.mjs, line 21
const r = spawnSync(cmd, args, { stdio: 'inherit' }); - runtime/skills/answer-me-with-html/scripts/am.mjs, line 138
import { spawn as spawn4 } from "node:child_process"; - runtime/skills/answer-me-with-html/scripts/am.mjs, line 5553
import { spawn, spawnSync as spawnSync2 } from "node:child_process"; - runtime/skills/answer-me-with-html/scripts/am.mjs, line 5560
import { spawnSync } from "node:child_process"; - runtime/skills/answer-me-with-html/scripts/am.mjs, line 5562
return spawnSync(process.platform === "win32" ? "where" : "which", [cmd], { stdio: "ignore" }).status === 0; - runtime/skills/answer-me-with-html/scripts/am.mjs, line 5990
import { spawn as spawn2 } from "node:child_process"; - runtime/skills/answer-me-with-html/scripts/am.mjs, line 6230
import { spawn as spawn3 } from "node:child_process"; - runtime/skills/answer-me-with-html/scripts/release.mjs, line 5
import { execFileSync } from 'node:child_process'; - runtime/skills/answer-me-with-html/scripts/release.mjs, line 29
execFileSync('npm', ['run', 'build', '--silent'], { cwd: fileURLToPath(ROOT), stdio: 'inherit', shell: process.platform === 'win32' }); - runtime/skills/answer-me-with-html/scripts/smoke-install.mjs, line 6
import { execFileSync } from 'node:child_process'; - runtime/skills/answer-me-with-html/scripts/smoke-install.mjs, line 15
const sh = (cmd, args, opts = {}) => execFileSync(cmd, args, { encoding: 'utf8', env, stdio: ['pipe', 'pipe', 'pipe'], ...opts }); - runtime/skills/answer-me-with-html/scripts/smoke-install.mjs, line 74
try { return strip(execFileSync('bash', ['-c', cmd], { encoding: 'utf8', env: e, stdio: ['pipe', 'pipe', 'pipe'] })); } - runtime/skills/answer-me-with-html/scripts/smoke-install.mjs, line 89
const page = execFileSync(process.execPath, [am, 'render', '-', '--no-open'], { encoding: 'utf8', env: { ...env, HOME: h, AM_HOME: join(h, '.answer-me-with-html
and 36 more places
Can call paid AI services billed to you
The author does not mention this.
Found in 3 places.
Connects to the internet
The author does not mention this. Expected for a productivity skill.
Found in 9 places.
Show 6 more
- runtime/skills/answer-me-with-html/skills/answer-me-with-html/scripts/am.mjs, line 5609
res = await fetch(url, { - runtime/skills/answer-me-with-html/skills/answer-me-with-html/scripts/am.mjs, line 5649
res = await fetch(url, { - runtime/skills/answer-me-with-html/skills/answer-me-with-html/scripts/am.mjs, line 6161
const ws = new WebSocket(url); - runtime/skills/answer-me-with-html/src/video/export.js, line 151
const ws = new WebSocket(url); - runtime/skills/answer-me-with-html/src/video/tts.js, line 60
res = await fetch(url, { - runtime/skills/answer-me-with-html/src/video/tts.js, line 106
res = await fetch(url, {
Safer alternatives
Low-risk skills in the same category (productivity) that look related. Check that one does what you need.
Other copies in this repository
OWWZO/cute-agent has 1 more folder with a skill named answer-me-with-html. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'answer-me-with-html' ] || [ -L ~/.agents/skills/'answer-me-with-html' ]; then echo 'A skill folder named answer-me-with-html already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/OWWZO/cute-agent' "$d" && git -C "$d" checkout --quiet 'e4a51869736ff2073678aa705ec7f20a61478342' -- 'runtime/skills/answer-me-with-html' && mkdir -p ~/.agents/skills && cp -R "$d"/'runtime/skills/answer-me-with-html' ~/.agents/skills/'answer-me-with-html' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'answer-me-with-html' ~/.claude/skills/'answer-me-with-html' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for OWWZO/cute-agent shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/OWWZO/cute-agent/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | e4a5186 | 57 |