Skip to content

feat: add headshots skill#1

Merged
mama-samba-braima merged 1 commit into
mainfrom
feature/headshots
Jun 27, 2026
Merged

feat: add headshots skill#1
mama-samba-braima merged 1 commit into
mainfrom
feature/headshots

Conversation

@mama-samba-braima

Copy link
Copy Markdown
Contributor

What

Adds the headshots skill: turn one reference photo (LinkedIn/Skool/GitHub/any image URL or local path) into polished LinkedIn-style profile-picture variations, preserving the person's face and identity.

How it works

  • 10 styles (studio, workspace, editorial, B&W, keynote, boardroom, suit, lifestyle, rooftop, library), defined in prompts.json.
  • The user picks styles via a checkbox Ask prompt (grouped into themed multi-selects), or all.
  • The reference is fetched once, then one subagent per style runs in parallel via run.sh one.
  • Self-contained: bundles its own Gemini generator (scripts/edit.ts), so it does not depend on the nanobanana skill. GEMINI_API_KEY resolves from the shell env, the shared ~/amigoscode-skills/.env, or a local .env.
  • Optional --smile and --background <color> add-ons.
  • Output to ~/amigoscode-skills/headshots/. Never reads image bytes (that corrupts the API).

Checklist

  • name matches directory (headshots)
  • name follows naming rules (lowercase, no --)
  • description includes trigger phrases (1-1024 chars)
  • SKILL.md under 500 lines
  • No secrets/credentials committed (.env, node_modules excluded)
  • bash validate-skills.sh passes (7/7)

🤖 Generated with Claude Code

Generate polished LinkedIn-style profile-picture variations from one
reference photo while preserving the subject's identity.

- 10 styles (studio, workspace, editorial, B&W, keynote, boardroom, suit,
  lifestyle, rooftop, library) chosen via a checkbox Ask prompt
- Fetches the reference once, then fans out one subagent per style
- Self-contained: bundles its own Gemini generator (scripts/edit.ts), no
  dependency on other skills; resolves GEMINI_API_KEY from the env, the
  shared ~/amigoscode-skills/.env, or a local .env
- Optional --smile and --background <color> add-ons
- Output to ~/amigoscode-skills/headshots/; never reads image bytes

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mama-samba-braima mama-samba-braima merged commit ecbbaf3 into main Jun 27, 2026
2 checks passed
@mama-samba-braima mama-samba-braima deleted the feature/headshots branch June 27, 2026 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant