00-andruia-consultant
Usar al iniciar o mejorar un proyecto de IA: diagnostica código y restricciones, propone skills existentes y redacta tareas y un…
Audit a live page for accessibility issues, locate each WCAG violation precisely, and return a selector-grounded fix worklist without editing.
Claude Code
$ npx -y skills add sickn33/agentic-awesome-skills --skill accesslint-scan --agent claude-code
Codex
$ npx skills add sickn33/agentic-awesome-skills --skill accesslint-scan -a codex -y
Cursor
$ npx skills add sickn33/agentic-awesome-skills --skill accesslint-scan -a cursor -y
Gemini CLI
$ npx skills add sickn33/agentic-awesome-skills --skill accesslint-scan -a gemini-cli -y
GitHub Copilot
$ npx skills add sickn33/agentic-awesome-skills --skill accesslint-scan -a github-copilot -y
OpenCode
$ npx skills add sickn33/agentic-awesome-skills --skill accesslint-scan -a opencode -y
Windsurf
$ npx skills add sickn33/agentic-awesome-skills --skill accesslint-scan -a windsurf -y
name: accesslint-scan description: "Audit a live page for accessibility issues, locate each WCAG violation precisely, and return a selector-grounded fix worklist without editing." risk: critical source: "https://github.com/AccessLint/skills" date_added: "2026-06-02"
Audit a live page and report what's broken and where. Locate; don't fix. If no URL in `$ARGUMENTS`, ask for one.
Use an already reviewed, project-pinned installation of `@accesslint/chrome` and `@accesslint/cli`; confirm their local binaries and CLI help before execution. Do not silently download and execute `@latest`. Confirm the URL and whether browser access could expose authenticated or sensitive content.
For a project whose locked installation exposes these binary names:
session_file="$(mktemp)" ./node_modules/.bin/accesslint-chrome ensure > "$session_file"
Read the complete JSON result once, record `port` and `managed`, and substitute the returned port in `./node_modules/.bin/accesslint scan "<target>" --port "<returned-port>" --format json`. Never parse arbitrary stdout chunks as complete JSON. Confirm the actual binary names from the installed packages; they may differ by version. The current upstream command shape is `scan <target> --port <port> --format json`.
Flags as needed: `--selector`, `--wait-for "<selector>"`, `--include-aaa`, `--disable <rules>`.
Counts by impact, then one entry per violation:
Return the worklist without editing. Remediation requires a separate authorized task; current upstream names it `accesslint:accessibility-fix`, which may not be installed in this host.
Stop only the managed browser session created for this audit, using the installed helper's supported session/port-specific stop operation. If it only supports `stop --all`, check for other managed sessions first and do not terminate unrelated audits. Skip teardown of an unmanaged browser.
Find reusable instructions for your project, inspect their complete files, and keep an exact skill set you can review and reuse.
Usar al iniciar o mejorar un proyecto de IA: diagnostica código y restricciones, propone skills existentes y redacta tareas y un…
Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and…
Usar para crear o mejorar una skill de Andru.ia: define entradas y resultados, redacta SKILL.md con ejemplos y límites, valida la…
Usar tras definir el sector de un proyecto: prepara un dossier en español con contexto, normas aplicables, patrones UX y riesgos,…
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize…
360 feedback register: reviewer, subject, review cycle, visibility, due date and score, as CSV, SQL, JSON Schema or Notion on…
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration