00-andruia-consultant
Usar al iniciar o mejorar un proyecto de IA: diagnostica código y restricciones, propone…
Install and use the official AI Headshot Generator package, pinned by digest, for paid hosted work on the Beatra service.
$ npx -y skills add sickn33/agentic-awesome-skills --skill ai-headshot-studio --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ai-headshot-studioContext preview
The summary Claude sees to decide when to auto-load this skill.
Install and use the official AI Headshot Generator package, pinned by digest, for paid hosted work on the Beatra service.
name: ai-headshot-studio description: "Install and use the official AI Headshot Generator package, pinned by digest, for paid hosted work on the Beatra service." category: media risk: critical source: community source_repo: beatra-ai/ai-headshot-generator-skill source_type: official date_added: "2026-10-12" author: beatra-ai tags: [headshot, text-to-image, mcp, paid-api, beatra] tools: [claude, codex, cursor, gemini] license: "MIT-0" license_source: "https://github.com/beatra-ai/ai-headshot-generator-skill/blob/a8818c3568f5c3fe3c0ef65d68498c1ce2e81b3a/LICENSE"
Turn a casual selfie into a professional headshot with a new background, business attire, and studio lighting for resumes, company websites, career profiles, and social media, 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, store a credential, and can replace their own files. Read [Install](#install-pinned-verified-approved-twice) and [Security & Safety Notes](#security--safety-notes) before activating it.
| Pinned identity | Value | | --- | --- | | Package | `ai-headshot-studio` `0.1.7` | | Archive | `https://cdn.beatra.ai/agent-packages/ai-headshot-studio/v0.1.7/ai-headshot-studio-skill-0.1.7.zip` | | Archive SHA-256 | `a781be7a811bc5b0e74ba5205e25d01a349c1d3d8eaf261cd653ee1d619b8ab3` | | Source tree | [`beatra-ai/ai-headshot-generator-skill@a8818c3`](https://github.com/beatra-ai/ai-headshot-generator-skill/tree/a8818c3568f5c3fe3c0ef65d68498c1ce2e81b3a/skills/ai-headshot-studio) (full SHA `a8818c3568f5c3fe3c0ef65d68498c1ce2e81b3a`) | | License | MIT No Attribution (MIT-0) |
The archive holds regular files only (no symlinks, no executable bits, no binaries). Confirm that with the inspect commands below. Every file must be byte-identical to the source tree at the pinned commit.
Explain that this downloads an external package from `cdn.beatra.ai`, then ask for approval. Only after approval:
umask 077 review_dir="$(mktemp -d)" cd "$review_dir" || exit 1 curl --connect-timeout 10 --max-time 60 -fsSO "https://cdn.beatra.ai/agent-packages/ai-headshot-studio/v0.1.7/ai-headshot-studio-skill-0.1.7.zip" printf '%s %s\n' \ 'a781be7a811bc5b0e74ba5205e25d01a349c1d3d8eaf261cd653ee1d619b8ab3' \ 'ai-headshot-studio-skill-0.1.7.zip' | shasum -a 256 -c -
Stop if the check does not print `OK`. The expected digest comes from this catalog entry, not from a file on the same CDN.
Before extraction, inspect every ZIP member name, Unix mode, declared size and total expanded size. Reject absolute/traversing paths, entries outside the intended package root, duplicate or case-colliding names, symlinks, devices and executable/binary files. Set bounded file-count, per-file and total extraction limits. Extract only after that preflight passes into the fresh private review directory; inspecting links after extraction cannot prevent an escape. A matching archive hash is an integrity check against this receipt, not permission to execute or proof of complete safety.
unzip -l ai-headshot-studio-skill-0.1.7.zip # After the complete member preflight passes: unzip -q ai-headshot-studio-skill-0.1.7.zip find ai-headshot-studio -type l -print # expect no output find ai-headshot-studio -type f -perm -111 -print # expect no output grep -n '"auto_update": True' ai-headshot-studio/scripts/mcp_client.py
Confirm byte identity with the public source tree before activation (a second, independent host):
git clone --quiet --filter=blob:none --no-checkout https://github.com/beatra-ai/ai-headshot-generator-skill.git src git -C src checkout --quiet a8818c3568f5c3fe3c0ef65d68498c1ce2e81b3a -- skills/ai-headshot-studio (cd ai-headshot-studio && find . -type f | LC_ALL=C sort | xargs shasum -a 256) > archive.sha (cd src/skills/ai-headshot-studio && find . -type f | LC_ALL=C sort | xargs shasum -a 256) > tree.sha cmp archive.sha tree.sha && echo IDENTICAL
Report to the user what the review found: `SKILL.md`, `manifest.json`, 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 self-update behavior listed under [Security & Safety Notes](#security--safety-notes).
Obtain explicit authorization for this host configuration change if it is not already covered by the user's request; do not repeat an existing scoped approval. Then copy the reviewed tree to the host's skills directory (Claude Code shown; use the equivalent path for other hosts) and immediately turn off silent self-update for that exact path:
dest="$HOME/.claude/skills/ai-headshot-studio"
test ! -e "$dest" && test ! -L "$dest" || { echo "destination exists; stop and ask the user"; exit 1; }
cp -R ai-headshot-studio "$dest"
python3 "$dest/scripts/mcp_client.py" update --auto offThe last command must print `Automatic Beatra package updates are disabled.` It writes only `~/.beatra/updates/<id>/state.json` and makes no network request. Run it before `authorize.py`, `verify`, `tools`, `up
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,689+ installable SKILL.md playbooks.
Repo: sickn33/agentic-awesome-skills
Usar al iniciar o mejorar un proyecto de IA: diagnostica código y restricciones, propone…
Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code…
Usar para crear o mejorar una skill de Andru.ia: define entradas y resultados, redacta…
Usar tras definir el sector de un proyecto: prepara un dossier en español con contexto,…
AI-powered presentation generation via the 2slides API — create slides from text, match a…
360 feedback register: reviewer, subject, review cycle, visibility, due date and score, as…