goose-graphics-create-format
Define a new graphics format by choosing from seven built-in canvas sizes, setting content density rules, and publishing to the Gooseworks library. The skill generates a manifest and renders example PNGs paired with existing styles so other agents can render against your format. Custom canvas dimensions aren't supported—the format inherits dimensions from carousel, poster, story, slides, infographic, chart, or tweet.
goose-graphics-create-format authors a new graphics format with custom content rules and publishes it to the Gooseworks library for agent rendering.
AI-generated summary based on this skill's SKILL.md
Install
gooseworks-ai/goose-skills/goose-graphics-create-format · repository language: Python
git clone https://github.com/gooseworks-ai/goose-skills
cp -r goose-skills/skills/design/composites/goose-graphics-create-format ~/.claude/skills/goose-graphics-create-formatFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I create a custom graphics format in gooseworks?
goose-graphics-create-format lets you define a new graphics format by selecting one of seven built-in canvas sizes (carousel, poster, story, slides, infographic, chart, or tweet), then setting content density rules specific to your format's purpose. The skill generates a format manifest, publishes it to the Gooseworks library, and renders example PNGs paired with existing styles so other agents can render against your new format.
Can I publish a new canvas dimensions format to goose graphics?
goose-graphics-create-format does not support custom canvas dimensions. Instead, your format inherits dimensions from one of the seven built-in canvas sizes: carousel, poster, story, slides, infographic, chart, or tweet. You define the content density rules and publishing details within that inherited canvas, then publish to the Gooseworks library.
What happens when I render format examples with different styles?
goose-graphics-create-format generates example PNGs that pair your new format with different existing styles, demonstrating flexibility and how the format adapts across visual treatments. These rendered examples are included in the published format so other agents can see what content looks like when rendered against your format before they use it.
How do I author a format manifest and validate it?
goose-graphics-create-format automatically authors a format manifest as part of the creation workflow. The manifest is validated against the seven built-in canvas sizes to ensure your content density rules align with the inherited canvas dimensions. Once validated, you can publish the manifest to the Gooseworks library.
Should I check existing community formats before creating a new one?
Yes. goose-graphics-create-format recommends checking the Gooseworks formats list to search existing community formats before authoring a new one. This avoids duplication and helps you discover whether a format matching your use case already exists in the library.
What are the seven built-in canvas sizes I can choose from?
goose-graphics-create-format offers seven built-in canvas sizes: carousel, poster, story, slides, infographic, chart, and tweet. Your custom format inherits dimensions from one of these options, and you then define content density rules tailored to your format's purpose before publishing to the Gooseworks library.
SKILL.md
rendered from the published skill — quoted content, verbatim
Create Goose Graphics Format
Authors a new graphics format and publishes it to the central Gooseworks library
via npx gooseworks formats publish. The output is a working directory with a
gooseworks-format.json manifest plus at least one rendered example PNG paired
with an existing style.
When to use this skill
Use when the user wants a new named format with its own content rules — a story cover, a podcast cover, a square testimonial — that maps to one of the seven built-in canvas sizes (carousel, infographic, slides, poster, story, chart, tweet). The new format defines new rules and a new slug; it inherits dimensions from one of those
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 2 files
skills/design/composites/goose-graphics-create-format/SKILL.md
skills/design/composites/goose-graphics-create-format/skill.meta.json