← All skills
impeccable
67 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By adriannoes/awesome-agentic-ai (GitHub) · coding · 99 stars · scanned at commit e797ed5
Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, l…
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 40 places.
Show 17 more
- cursor-claude-codex/skills/impeccable/README.md, line 39
Refresh later with `npx impeccable update`. Then, in the harness: `/impeccable init`. - cursor-claude-codex/skills/impeccable/README.md, line 41
Or copy/symlink this folder into a skills path (`~/.claude/skills/impeccable`, `~/.agents/skills/impeccable`, or `.cursor/skills/impeccable`). The full CLI want - cursor-claude-codex/skills/impeccable/README.md, line 59
- **Omitted from `scripts/`** (use `npx impeccable install` instead): - cursor-claude-codex/skills/impeccable/reference/doctor.md, line 9
- **Tool version.** The installed skill is older than the published one. `context.mjs` reports that at boot as `UPDATE_AVAILABLE` and `npx impeccable update` fi - cursor-claude-codex/skills/impeccable/reference/hooks.md, line 15
Manual `npx impeccable detect` scans use the same project filter config by default: `detector.ignoreRules`, `detector.ignoreFiles`, `detector.ignoreValues`, and - cursor-claude-codex/skills/impeccable/reference/hooks.md, line 65
- If the finding has no value-specific command, such as `side-tab`, scope that one rule to the file: `ignore-value <id> "*" --file <path>`. Run `npx impeccable - cursor-claude-codex/skills/impeccable/scripts/context.mjs, line 1048
`Update now? It runs \`npx impeccable update\`." ` + - cursor-claude-codex/skills/impeccable/scripts/context.mjs, line 1049
`Do not run \`npx impeccable update\` in this turn, whatever the user answers: it rewrites the skill files ` + - cursor-claude-codex/skills/impeccable/scripts/detector/cli/main.mjs, line 338
` npx impeccable detect http://localhost:${fwConfig.port}\n\n` - cursor-claude-codex/skills/impeccable/scripts/detector/cli/main.mjs, line 349
` npx impeccable detect http://localhost:${fwConfig.port}\n\n` - cursor-claude-codex/references/upstream-repos-catalog.md, line 104
npx skills add vercel-labs/agent-skills - cursor-claude-codex/references/upstream-repos-catalog.md, line 163
curl -sL https://raw.githubusercontent.com/iamfakeguru/agent-md/main/install.sh | bash -s . - cursor-claude-codex/references/upstream-repos-catalog.md, line 367
**Vendored in this hub (as of 2026-08-27, tag 0.4.0):** [references/design-md/](./design-md/) — the full `spec.md`, all 3 examples, and the upstream `LICENSE`. - cursor-claude-codex/references/upstream-repos-catalog.md, line 404
npx skills@latest add mattpocock/skills - cursor-claude-codex/references/upstream-repos-catalog.md, line 426
npx skills@latest add emilkowalski/skills - cursor-claude-codex/references/upstream-repos-catalog.md, line 469
npm install -g codex-profile - cursor-claude-codex/references/upstream-repos-catalog.md, line 471
brew install Ducksss/tap/codex-profile
and 20 more places
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 30 places.
Show 17 more
- cursor-claude-codex/skills/impeccable/scripts/context.mjs, line 30
import { spawnSync } from 'node:child_process'; - cursor-claude-codex/skills/impeccable/scripts/context.mjs, line 1422
try { return spawnSync(probe, [tool], { stdio: 'ignore' }).status === 0; } catch { return false; } - cursor-claude-codex/skills/impeccable/scripts/generate-image.mjs, line 273
const { spawnSync } = await import('node:child_process'); - cursor-claude-codex/skills/impeccable/scripts/generate-image.mjs, line 274
spawnSync(process.execPath, [new URL('./embed-prompt.mjs', import.meta.url).pathname, out, '--prompt', prompt], { stdio: 'ignore' }); - cursor-claude-codex/skills/impeccable/scripts/lib/is-generated.mjs, line 16
import { execFileSync } from 'node:child_process'; - cursor-claude-codex/skills/impeccable/scripts/lib/is-generated.mjs, line 47
execFileSync('git', ['check-ignore', '--quiet', absPath], { - cursor-claude-codex/skills/impeccable/scripts/lib/open-system-browser.mjs, line 1
import { spawn } from 'node:child_process'; - cursor-claude-codex/skills/impeccable/scripts/lib/staleness-deep.mjs, line 17
import { execFileSync } from 'node:child_process'; - cursor-claude-codex/skills/impeccable/scripts/lib/staleness-deep.mjs, line 62
return execFileSync('git', args, { - cursor-claude-codex/skills/impeccable/scripts/live-copy-edit-agent.mjs, line 10
import { spawn, spawnSync } from 'node:child_process'; - cursor-claude-codex/skills/impeccable/scripts/live-copy-edit-agent.mjs, line 171
const check = spawnSync(process.execPath, ['--check', file], { cwd, encoding: 'utf-8' }); - cursor-claude-codex/skills/impeccable/scripts/live-copy-edit-agent.mjs, line 255
const validation = spawnSync(script, { - cursor-claude-codex/skills/impeccable/scripts/live-copy-edit-agent.mjs, line 669
const result = spawnSync(command, ['--version'], { stdio: 'ignore' }); - cursor-claude-codex/skills/impeccable/scripts/live-copy-edit-agent.mjs, line 778
result = spawnSync('claude', [ - cursor-claude-codex/skills/impeccable/scripts/live-poll.mjs, line 12
import { execFileSync } from 'node:child_process'; - cursor-claude-codex/skills/impeccable/scripts/live-poll.mjs, line 214
const out = execFileSync( - cursor-claude-codex/skills/impeccable/scripts/live-server.mjs, line 18
import { spawn, execFileSync } from 'node:child_process';
and 10 more places
Sends data to these websites: api.openai.com, raw.githubusercontent.com
The author does not mention this.
Found in 20 places.
Show 17 more
- cursor-claude-codex/skills/impeccable/scripts/detector/node/file-system.mjs, line 176
const res = await fetch(`http://localhost:${port}/`, { signal: controller.signal, redirect: 'follow' }); - cursor-claude-codex/skills/impeccable/scripts/generate-image.mjs, line 246
response = await fetch('https://api.openai.com/v1/images/edits', { - cursor-claude-codex/skills/impeccable/scripts/generate-image.mjs, line 252
response = await fetch('https://api.openai.com/v1/images/generations', { - cursor-claude-codex/skills/impeccable/scripts/live-complete.mjs, line 91
const res = await fetch(`http://localhost:${info.port}/poll`, { - cursor-claude-codex/skills/impeccable/scripts/live-poll.mjs, line 115
const res = await fetch(`${base}/poll`, { - cursor-claude-codex/skills/impeccable/scripts/live-poll.mjs, line 131
const res = await fetch(`${base}/status?token=${token}`); - cursor-claude-codex/skills/impeccable/scripts/live-poll.mjs, line 184
const res = await fetch(`${base}/poll?${query}`, { signal }); - cursor-claude-codex/skills/impeccable/scripts/live-server.mjs, line 1573
const res = await fetch(`http://localhost:${info.port}/stop?token=${info.token}`); - cursor-claude-codex/skills/impeccable/scripts/live-status.mjs, line 18
const res = await fetch(`http://localhost:${info.port}/status?token=${info.token}`); - cursor-claude-codex/skills/impeccable/scripts/serve-question.mjs, line 1022
const beat = () => { try { navigator.sendBeacon('/heartbeat'); } catch { fetch('/heartbeat', { method: 'POST' }); } }; - cursor-claude-codex/skills/impeccable/scripts/serve-question.mjs, line 1033
await fetch('/answer', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ optionId, steer: steer() }) }); - cursor-claude-codex/skills/impeccable/scripts/serve-question.mjs, line 1307
fetch('/build-path', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ value }) }); - cursor-claude-codex/skills/impeccable/scripts/serve-question.mjs, line 1475
await fetch('/answer', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ optionId: 'reroll', steer: steer(), ...(registe - cursor-claude-codex/skills/impeccable/scripts/serve-question.mjs, line 1506
try { if ((await (await fetch('/next-status')).json()).ready) { clearInterval(watch); location.reload(); } } catch { /* server gone; the screen already says so - cursor-claude-codex/skills/impeccable/scripts/serve-question.mjs, line 1511
if ((await (await fetch('/next-status')).json()).ready) { location.reload(); return; } - cursor-claude-codex/skills/impeccable/scripts/serve-question.mjs, line 1547
const status = await (await fetch('/next-status')).json(); - cursor-claude-codex/references/upstream-repos-catalog.md, line 163
curl -sL https://raw.githubusercontent.com/iamfakeguru/agent-md/main/install.sh | bash -s .
Can call paid AI services billed to you
The author does not mention this.
Found in 2 places.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'impeccable' ] || [ -L ~/.agents/skills/'impeccable' ]; then echo 'A skill folder named impeccable already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/adriannoes/awesome-agentic-ai' "$d" && git -C "$d" checkout --quiet 'e797ed58cfe6dd6453fe7632f89d7226d203f6f6' -- 'cursor-claude-codex/skills/impeccable' && mkdir -p ~/.agents/skills && cp -R "$d"/'cursor-claude-codex/skills/impeccable' ~/.agents/skills/'impeccable' && 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/'impeccable' ~/.claude/skills/'impeccable' (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 adriannoes/awesome-agentic-ai shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/adriannoes/awesome-agentic-ai/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | e797ed5 | 77 |