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…
Run AltoRank through its hosted MCP server: readiness audits, Search Console, keyword research, and SEO drafts into a review queue.
$ npx -y skills add sickn33/agentic-awesome-skills --skill altorank --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/altorankContext preview
The summary Claude sees to decide when to auto-load this skill.
Run AltoRank through its hosted MCP server: readiness audits, Search Console, keyword research, and SEO drafts into a review queue.
name: altorank description: "Run AltoRank through its hosted MCP server: readiness audits, Search Console, keyword research, and SEO drafts into a review queue." category: seo risk: safe source: "https://github.com/AltoRank/altorank/tree/main/plugins/altorank/skills/altorank" source_repo: AltoRank/altorank source_type: official date_added: "2026-10-16" author: AltoRank tags: [seo, geo, mcp, content, search-console, keyword-research] tools: [claude-code, codex, cursor, gemini] license: "AGPL-3.0" license_source: "https://github.com/AltoRank/altorank/blob/main/LICENSE"
AltoRank (https://altorank.co) is open-source SEO content software. Its tools come from the `altorank` MCP server. You can audit whether search engines and AI assistants can read a site, read an account, create **drafts**, move planned keywords, edit a draft by find-and-replace, and pause or resume a workspace. A person decides what publishes. There is no approve, hold or delete tool and no tool that publishes a draft, and you must not look for a way around that. The one publish-side tool, `altorank_retry_publish`, only re-runs a failed publish of an article a person already approved.
If the `altorank` tools are missing, tell the user:
`altorank_generate_machine_readable`, `altorank_readiness_report`. Work on any public domain, not only the person's own sites.
account. Write access is opt-in on the OAuth consent screen; a `forbidden` error means they did not grant it. `unauthorized` means the connection expired and the person has to reconnect.
Every tool returns `{ ok, data | error, agent_guidance }`.
labels, not raw field names or enum values.
`allowed: false`, tell the person the `reason` and do not retry.
1. `altorank_whoami`: confirms the connection, lists workspaces and quota. 2. One workspace: use it. Several: ask which, unless the conversation says. 3. `altorank_get_workspace`: no CMS connected means the person publishes by hand. 4. `altorank_readiness_report`: if the score is low, fixing readiness comes before writing more content.
1. `altorank_list_keywords`. Prefer a keyword whose `allowed_mutations.generate_draft.allowed` is true. 2. Nothing fits: `altorank_suggest_keywords`. It spends research credits, so **ask first**. Results are candidates, not saved. 3. Agree the keyword (and optionally a title) with the person. 4. `altorank_generate_draft` with one `idempotency_key` per intended draft. Nothing is published. 5. Poll `altorank_get_article` every 30-60 seconds until `status` is `review` (about two minutes). `error` means the run failed; `generation` says why. 6. Tell the person the draft is ready at its `editor_url`, then stop.
A timeout is not a failure: the draft has usually started. Repeat the call with the **same** `idempotency_key`, never a fresh one.
Always inspect, propose, confirm, then write.
first call is a preview. Show the hits, get a yes, then apply. Approved, scheduled and live articles are refused.
unwritten planned entries move. Removing keeps the keyword tracked.
is true (approved, then the publish failed). Tell the person first.
drafting and publishing; resume re-plans from today.
`altorank_gsc_performance`, `altorank_gsc_cannibalization`, `altorank_gsc_coverage` and `altorank_gsc_url_inspection` read stored data; nothing calls Google. Keep these states apart:
token (a person reconnects), or no sync has succeeded (relay the error in `agent_guidance`). No data; do not say "no traffic".
shown in search.
`changePct: null` means no comparison: it is given only when both windows are wholly synced (`comparable: true`). Coverage `bucket: "unknown"` means nobody asked Google and the page was not seen in search, not "not indexed". `inspection_superseded: true` means Google served the page after an old "not indexed" verdict, so it is indexed now.
Example 1: check a site before writing
User: "Can AI assistants read example.com?"
1. Conf
Find reusable instructions for your project, inspect their complete files, and keep an exact skill set you can review and reuse. Agentic Awesome Skills is a library of 2,705+ installable SKILL.md playbooks.
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…