goose-graphics-create-style
End-to-end skill that turns a single reference image into a published Gooseworks style — analyzes the image, drafts the slim style spec, renders a hero example plus 2-3 additional formats via Playwright, writes the `gooseworks-style.json` manifest, and publishes via `npx gooseworks styles publish` so other agents can discover it. Mirrors goose-graphics-create-format but for styles.
npx skills add gooseworks-ai/goose-skills --skill goose-graphics-create-style --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Create Goose Graphics Style Authors a new graphics style and publishes it to the central Gooseworks library via `npx gooseworks styles publish`. The output is a working directory with a `gooseworks-style.json` manifest plus a hero rendered example and 2-3 additional examples that demonstrate the aesthetic flexing across formats. ## When to use this skill Use when the user has a reference image and wants the aesthetic available as a reusable, discoverable style — so any future `/goose-graphics --style <slug> --format <any>` call can render against it. **Always check first:** run `npx gooseworks styles list` (or `npx gooseworks styles search "warm editorial"`) to see whether a community-published style already covers the look. If one fits, just use it via the regular `goose-graphics` flow. ## Prerequisites - The `goose-graphics` skill must be installed in the same workspace — this skill uses its `screenshot/screenshot.js` to render examples. Install via: ```bash npx gooseworks install --claude --with goose-graphics ``` (Swap `--claude` for `--cursor` or `--codex` as needed.) See the install page on the hub for the canonical command: https://skills.gooseworks.ai/skills/goose-graphic
- When to use this skill
- Prerequisites
- Invocation
- Outputs (in a working directory)
- Standard Brief
- Workflow
- Step 1 — Receive & analyze the image
- Step 2 — Pick name, slug, and moodGroup
- Step 3 — Draft the slim style spec
- Step 4 — Render hero + 2-3 additional examples
- Step 5 — Write gooseworks-style.json
- Step 6 — Visual QA
- Step 7 — Publish
- Step 8 — Confirm
npx gooseworks install --claude --with goose-graphics cd <path-to>/goose-graphics/screenshot && npm install && npx playwright install chromium npx gooseworks styles get dot-grid-stat node <path-to>/goose-graphics/screenshot/screenshot.js \ cd <working-dir> npx gooseworks styles publish npx gooseworks styles publish --yes npx gooseworks styles update <slug>
What does the goose-graphics-create-style skill do?
End-to-end skill that turns a single reference image into a published Gooseworks style — analyzes the image, drafts the slim style spec, renders a hero example plus 2-3 additional formats via Playwright, writes the `gooseworks-style.json` manifest, and publishes via `npx gooseworks styles publish` so other agents can discover it. Mirrors goose-graphics-create-format but for styles.
How do I install it?
Run `npx skills add gooseworks-ai/goose-skills --skill goose-graphics-create-style --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From gooseworks-ai/goose-skills, a repository with 1,091 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
