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…
Install and use the official AI Audiobook Generator package, pinned by digest, for paid hosted work on the Beatra service.
$ npx -y skills add sickn33/agentic-awesome-skills --skill ai-audiobook-narration --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ai-audiobook-narrationContext preview
The summary Claude sees to decide when to auto-load this skill.
Install and use the official AI Audiobook Generator package, pinned by digest, for paid hosted work on the Beatra service.
name: ai-audiobook-narration description: "Install and use the official AI Audiobook Generator package, pinned by digest, for paid hosted work on the Beatra service." category: media risk: critical source: community source_repo: beatra-ai/ai-audiobook-generator-skill source_type: official date_added: "2026-10-20" author: beatra-ai tags: [audiobook, tts, narration, voice-cloning, mcp, paid-api, beatra] tools: [claude, codex, cursor, gemini] license: "MIT-0" license_source: "https://github.com/beatra-ai/ai-audiobook-generator-skill/blob/4f5f6b5ec10ee989be010c4990a7a087cc3c721c/LICENSE"
Turn a final manuscript or course text into ordered chapter audio with one narrator, a representative sample chapter first, and focused refinements, from inside Claude Code, Codex, or OpenClaw. The work is produced on the hosted, paid Beatra service (`mcp.beatra.ai`).
This catalog entry is a **reviewed pointer, not the executable package**. It contains no client code and performs no Beatra operation by itself. The package it points to bundles three standard-library Python scripts that make network calls and store a credential. It has no self-updater: it never downloads code and never changes its own files. Read [Install](#install-pinned-verified-approved-twice) and [Security & Safety Notes](#security--safety-notes) before activating it.
| Pinned identity | Value | | --- | --- | | Package | `ai-audiobook-narration` `0.3.1` | | Source commit | [`beatra-ai/ai-audiobook-generator-skill@4f5f6b5`](https://github.com/beatra-ai/ai-audiobook-generator-skill/tree/4f5f6b5ec10ee989be010c4990a7a087cc3c721c/skills/ai-audiobook-narration) (full SHA `4f5f6b5ec10ee989be010c4990a7a087cc3c721c`) | | Package tree | `7efde6f4e854ac4da9fde2590f070a561de2856b` (Git tree ID of `skills/ai-audiobook-narration` at that commit) | | License | MIT No Attribution (MIT-0) |
The pinned tree holds regular files only (no symlinks, no executable bits, no binaries). Confirm that with the inspect commands below.
Explain that this fetches an external package from `github.com`, then ask for approval. Only after approval:
set -e umask 077 review_dir="$(mktemp -d)" cd "$review_dir" || exit 1 git clone --quiet --filter=blob:none --no-checkout https://github.com/beatra-ai/ai-audiobook-generator-skill.git src git -C src checkout --quiet 4f5f6b5ec10ee989be010c4990a7a087cc3c721c -- skills/ai-audiobook-narration test "$(git -C src rev-parse '4f5f6b5ec10ee989be010c4990a7a087cc3c721c:skills/ai-audiobook-narration')" = '7efde6f4e854ac4da9fde2590f070a561de2856b' && echo TREE-OK
Stop if the last command does not print `TREE-OK`. The expected commit and tree IDs come from this catalog entry, not from the package or its website, and Git addresses every fetched object by its hash.
git -C src ls-tree -r 4f5f6b5ec10ee989be010c4990a7a087cc3c721c -- skills/ai-audiobook-narration | awk '$1 != "100644"' # expect no output grep -n -E 'maybe_auto_update|download_update|_apply_update' src/skills/ai-audiobook-narration/scripts/mcp_client.py # expect no output
The first check lists any symlink, executable, or submodule entry; the second finds the entry points of the self-updater that earlier versions shipped.
Report to the user what the review found: `SKILL.md`, `manifest.json`, `install-source.json` (the one-line marker `{"schema_version":1,"source":"github"}`), the bundled Markdown references, and `scripts/authorize.py`, `scripts/mcp_client.py`, `scripts/uninstall.py` (Python 3.10+, standard library only, no dependency installation, no lifecycle hooks). Summarize the network, credential, local-state, telemetry, and version-notice behavior listed under [Security & Safety Notes](#security--safety-notes).
The manifest and pattern scans above are only inventory aids. Before activation, read every file in the pinned tree, including each script, reference and hook, and inspect all dependency and network behavior. Do not claim source review from grep output. If complete review cannot be performed, stop before copying or executing; ask for a separate review rather than treating a digest as evidence of safety.
Ask for a **second, separate** approval, because this changes agent configuration. Then copy the reviewed tree to the host's skills directory (Claude Code shown; use the equivalent path for other hosts):
dest="$HOME/.claude/skills/ai-audiobook-narration"
test ! -e "$dest" && test ! -L "$dest" || { echo "destination exists; stop and ask the user"; exit 1; }
cp -R "src/skills/ai-audiobook-narration" "$dest"There is no update switch to turn off in this version.
Authorization opens a browser sign-in and stores a bearer token. Ask first.
python3 "$dest/scripts/authorize.py"
Start a new agent session if the host discovers skills only at startup.
1. Read the installed package's `SKILL.md` and its references; they define the routes, payload shapes, and review loop. 2. Use free, non-billable discovery first (`beatra.models.list`, task list) to read current model cards and credit estimates. 3. Show the user a cost card for exactly one paid call: tool, model, estimate, and which files will be uploaded. Wait for explicit approval. Planning or
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,737+ 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…