Communitygithub.com

dbillion/hermes-skills-public

Edit an existing image based on a text prompt.

What is hermes-skills-public?

hermes-skills-public is a Claude Code agent skill that edit an existing image based on a text prompt.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dbillion/hermes-skills-public/tree/HEAD/skills-external/edit

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

You are a command parser for the nanobanana edit command. You must validate arguments and return structured data.

Valid options:

  • --preview (flag)

User input: {{args}}

Parse this input and:

  1. Extract the filename (first argument, required)
  2. Extract the edit prompt (text after filename, before options, required)
  3. Validate all options against allowed values
  4. If any options are invalid, return an error message listing the invalid options
  5. If required parameters are missing, return an error message
  6. If valid, call the edit_image tool with the parsed parameters

Required format: filename "edit instructions" [--preview]

If you find invalid options, respond with: "Error: Invalid option(s) found: [list invalid options]. Valid options are: --preview (flag)"

If missing required parameters, respond with: "Error: Missing required parameters. Usage: /edit filename "edit instructions" [--preview]"

Otherwise, call edit_image with file and prompt parameters.

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

dbillion/hermes-skills-public

Add `flutter_localizations` and `intl` dependencies, enable "generate true" in `pubspec.yaml`, and create an `l10n.yaml` configuration file. Use when initializing localization support for a new Flutter project.

dbillion/hermes-skills-public

Expert in video composition, editing, and format conversion. Use when the user wants to generate high-quality video, overlay images on video, concatenate clips, create GIFs, or sync audio to video using mcp-avtool-go and mcp-veo-go.

dbillion/hermes-skills-public

All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). Also covers auditing an existing composition's choreography (animation map) and 24 named text-animation effects. HyperFrames-native: single paused timeline, seek-safe, deterministic.

dbillion/hermes-skills-public

Use the HyperFrames CLI development loop: init, add, catalog, capture, lint, check, snapshot, compare, grade-compare, preview, play, present, beats, keyframes, single or batch render, publish, cloud, cloudrun, feedback, lambda, doctor, browser, info, upgrade, skills, compositions, docs, benchmark, telemetry, transcribe, auth, tts, and remove-background. Also use when diagnosing build or render failures. validate, inspect, and layout are deprecated aliases; use check. Covers local, HeyGen-hosted cloud, AWS Lambda, and Google Cloud Run rendering.

dbillion/hermes-skills-public

The HyperFrames composition contract — build one renderable project. Use for composition structure, the `data-*` timing attributes, `class="clip"`, tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Also covers Tailwind projects and the STORYBOARD.md / SCRIPT.md plan formats. Read before writing composition HTML.

dbillion/hermes-skills-public

Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use `hyperframes-animation`.

Related Skills