Agent skill

Goose Graphics Create Format

by gooseworks-ai in gooseworks-ai/goose-skills

Creates a new graphics format spec (custom canvas dimensions + content rules) and publishes it to the Gooseworks library so any agent can render against it.

MITAuto-check passedMedia & Creative

Install Goose Graphics Create Format

skills CLI
$ npx skills add gooseworks-ai/goose-skills --skill goose-graphics-create-format -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gooseworks-ai/goose-skills goose-graphics-create-format --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/design/composites/goose-graphics-create-format .claude/skills/goose-graphics-create-format && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
goose-graphics-create-format
GitHub stars
1.2k
Used in
1 other repo
Token cost
~3.3k tokens
SKILL.md length
1,474 words
Files
2
Skills in repo
273
Repo updated
First seen
Licence
MIT

At a glance

Creates a new graphics format spec (custom canvas dimensions + content rules) and publishes it to the Gooseworks library so any agent can render against it.

  • Works in 7 steps: Pick a canvas (from the fixed… → Pick a name and slug → Draft contentRulesMd → …
  • The existing community formats (carousel
  • SKILL.md covers When to use this skill, Prerequisites, Inputs and Outputs (in a working directory), plus 4 more sections
  • Calls npx, npm and node; reaches gooseworks.ai and skills.gooseworks.ai

What it does

Goose Graphics Create Format is an agent skill from gooseworks-ai/goose-skills. Creates a new graphics format spec (custom canvas dimensions + content rules) and publishes it to the Gooseworks library so any agent can render against it. Use when the existing community formats (carousel, story, infographic, slides, poster, chart, tweet, plus community additions) don't fit the user's canvas — e.g., LinkedIn banner 1584×396, story cover 1080×1920, event flyer 8.5×11in. Mirrors goose-graphics-create-style but for formats.

Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `skill.meta.json`).

It sits in Media & Creative, covering Infographics, Social media posts and Slides and decks. It works with LinkedIn. The repository describes itself as: Library of Growth & GTM skills + data APIs for Claude Code, Codex, Cursor to run ads, social, content, lead gen, seo and data scraping. The licence is MIT.

When your agent uses it

  • The existing community formats (carousel
  • Plus community additions) dont fit the users canvas — e.g.
  • LinkedIn banner 1584×396
  • Story cover 1080×1920

Example prompts

  • “t fit the user”
  • “Use the goose-graphics-create-format skill to create a new graphics format spec (custom canvas dimensions + content rules) and publishes it to the…”
  • “/goose-graphics-create-format”

Requirements

  • Node.js

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Pick a canvas (from the fixed allow-list) and confirm intent
  2. Pick a name and slug
  3. Draft contentRulesMd
  4. Render at least one example
  5. Write gooseworks-format.json
  6. Publish
  7. Confirm

What it can do on your machine

Read from SKILL.md and the folder at commit c650c6d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx
    • npm
    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • gooseworks.ai
    • skills.gooseworks.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Goose Graphics Create Format loads about 3.3k tokens when it runs. Until then it costs about 118 tokens; SKILL.md has 1,474 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~118
When it runs · the whole SKILL.md, loaded when a task matches
~3.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from gooseworks-ai/goose-skills at commit c650c6d, republished under its MIT licence (© gooseworks-ai). 1,474 words, ~3,307 tokens.

Download SKILL.mdSave it as .claude/skills/goose-graphics-create-format/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
goose-graphics-create-format
description
Creates a new graphics format spec (custom canvas dimensions + content rules) and publishes it to the Gooseworks library so any agent can render against it. Use when the existing community formats (carousel, story, infographic, slides, poster, chart, tweet, plus community additions) don't fit the user's canvas — e.g., LinkedIn banner 1584×396, story cover 1080×1920, event flyer 8.5×11in. Mirrors goose-graphics-create-style but for formats.
tags
design, content

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 canvases.

Custom canvas dimensions are not supported. If the user wants a canvas size that isn't in the seven built-ins (e.g. LinkedIn banner 1584×396, US Letter 2550×3300), tell them honestly — that requires a code change to the goose-graphics skill pack's FORMAT_CONFIGS and is out of scope for this skill. Suggest the closest existing canvas instead.

Always check first: run npx gooseworks formats list (or formats search "banner" etc.) to see whether a community-published format already covers the use case. 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 goose-graphics/screenshot/screenshot.js to render examples and pulls style specs via npx gooseworks styles get <slug>. Install it by pasting this into your agent:
    Install gooseworks: https://gooseworks.ai/install.md including the goose-graphics skill
    Or run it yourself: npx gooseworks@latest install --all --mcp --with goose-graphics.
  • The screenshot tool's dependencies must be installed (goose-graphics/screenshot/node_modules/ must exist). If not:
    bash
    cd <path-to>/goose-graphics/screenshot && npm install && npx playwright install chromium
  • The user must be signed in to gooseworks (npx gooseworks login) for publish to authenticate.

Inputs

  • A brief describing the canvas: dimensions, intended use (platform / surface), and content density rules.
  • Optional: a reference image showing the desired layout.

Outputs (in a working directory)

<working-dir>/
  gooseworks-format.json    # manifest (see "Manifest format" below)
  example-1.png             # at least one rendered example (REQUIRED)
  example-2.png             # optional; recommend 2–3 examples across styles
  example-3.png

The backend rejects publish with an empty examples array — at least one rendered example is mandatory.

Workflow

Step 1 — Pick a canvas (from the fixed allow-list) and confirm intent

A new format is a new slug + new content rules over one of the seven built-in canvas sizes — not a new canvas. Custom dimensions are not supported: every renderer in the system (CLI screenshot tool, hub, other agents) is locked to this allow-list, and creating a format with custom width/height would produce something nobody can render.

Pick the canvas the new format should use:

Canvas slugDimensionsBest for
poster1080×1350Vertical hero composition, single panel
infographic1080×var.Tall vertical scroll, multi-section
carousel1080×1080Square single panel / multi-slide
slides1920×1080Widescreen / presentation
story1080×1920Vertical full-screen (IG/TikTok stories)
chart1080×1080Square data viz
tweet1080×1080Square testimonial / social card

Then ask the user:

  • Which canvas best fits the use case? (Pick from the table above.)
  • What is this format for? (Surface, platform, audience.)
  • What is the maximum content density? (Title length, body length, item counts, whether it's single-panel or multi-panel.)

The new format inherits the canvas's width/height exactly. Set the manifest's width/height fields to the canvas's dimensions verbatim (e.g. 1080/1350 for a poster-canvas format). Do not invent new dimensions — the publish step will reject anything that doesn't match one of the seven canvases.

If the user wants a canvas that isn't in the list (e.g. LinkedIn banner 1584×396), tell them honestly: that's a code change to the goose-graphics skill pack's FORMAT_CONFIGS and is out of scope for this skill. Suggest the closest existing canvas instead.

Step 2 — Pick a name and slug

Suggest 2–3 descriptive names that lead with the platform / surface (e.g., linkedin-banner, story-cover, podcast-cover, event-flyer-letter). Slug must be lowercase-kebab-case ([a-z0-9-]+).

Collision check: run npx gooseworks formats get <slug> — if the catalog returns a hit, the slug is taken. Suggest an alternative.

(The user may omit slug from the manifest; the backend auto-generates one. On 409 the CLI prompts you to accept the server's suggested slug; pass --yes at publish time to auto-accept.)

Step 3 — Draft contentRulesMd

This is the load-bearing field — it teaches future agents how to fill the canvas. Cover, in this order:

  • When to use this format vs the alternatives. One or two sentences.
  • Maximum content density. Exact limits: title word count, body word count, number of items / panels / slides, whether images are required or optional.
  • Per-section content rules. Header, body, CTA, footer — what goes where, what shape, what size. If the format is single-panel, list the elements (title, hero, byline, etc.) and their max sizes.
  • Typography signals. Recommended display font sizes and hierarchy at this canvas size (e.g., "Display hero ~140–180px on a 1584×396 banner").
  • Spacing and rhythm. Padding, margins, vertical rhythm.

Aim for at least 50 chars (the minimum) but 300–800 chars is the sweet spot. Treat contentRulesMd as the spec a fresh agent would read to render this format correctly without further guidance.

Step 4 — Render at least one example

Pair the new format with an existing published style. Recommended: render 2–3 examples across different styles so the catalog tile demonstrates the format's flexibility.

For each example:

  1. Pick a style: npx gooseworks styles list | head and choose 2–3 with contrasting moods (e.g., matt-gray, neon-dashboard, brutalist).
  2. Fetch its slim spec: npx gooseworks styles get <slug>.
  3. Generate HTML at the exact target dimensions, using the chosen style's palette, fonts, and signature visual moves. The HTML rules from the goose-graphics rendering pipeline apply:
    • Self-contained single HTML file with inline <style> block + Google Fonts <link>.
    • Fixed pixel sizes only — no vw/vh/%/rem/em/clamp().
    • Outer dimensions match exactly: html, body { width: <W>px; height: <H>px; overflow: hidden; }.
  4. Render via the screenshot tool from the goose-graphics skill pack, passing the canvas slug (carousel/infographic/slides/poster/story/ chart/tweet — the one chosen in Step 1), not the new format's slug:
    bash
    node <path-to>/goose-graphics/screenshot/screenshot.js \
      --format <canvas-slug> \
      --input <path-to-html> \
      --output <working-dir>/example-N.png \
      --font-delay 1500
    This works out of the box — the new format inherits the canvas's dimensions, so no code changes are needed anywhere.
Show full SKILL.md (526 more words)Show less
Step 5 — Write gooseworks-format.json

Match the shape documented in goose-graphics/SKILL.md §17.2. Required:

json
{
  "name": "Story Cover",
  "slug": "story-cover",
  "description": "1080×1920 vertical cover slide for Instagram and TikTok stories. Single hero panel, 5-word title max, optional brand mark in the lower 10%. Use for product launches and event reminders where the viewer scrolls past in 2 seconds.",
  "width": 1080,
  "height": 1920,
  "contentRulesMd": "## Rules\n\n- Title: 5 words max, large display, centered or top-left\n- One hero element (image, stat, or large icon) in the upper 70% of the canvas\n- Optional brand mark in the lower 10%, ≤8% of canvas height\n…",
  "tags": ["story", "vertical", "social", "instagram", "tiktok"],
  "examples": [
    { "file": "./example-1.png", "styleSlug": "matt-gray", "caption": "Paired with matt-gray" },
    { "file": "./example-2.png", "styleSlug": "neon-dashboard" }
  ]
}

Constraints to respect:

  • name: 1–120 chars
  • description: 20–1000 chars (required). See guidelines below.
  • width / height: must match one of the seven built-in canvases exactly (1080×1080, 1080×1350, 1920×1080, 1080×1920, or 1080×variable for infographic). Custom dimensions will render fine locally if you stretch the rules but will fail for any other agent that pulls the format later, since their screenshot.js only accepts the built-in canvas slugs.
  • contentRulesMd: minimum 50 chars (required)
  • tags: 3–10 lowercase strings. See guidelines below.
  • examples: minimum 1 (required); styleSlug is optional but recommended.
Step 6 — Publish
bash
cd <working-dir>
npx gooseworks formats publish

The CLI reads gooseworks-format.json, validates it client-side, uploads the manifest plus the example PNGs, and registers the format in the catalog.

Slug-collision UX: if the slug is taken, the CLI prompts Slug 'X' is taken. Use 'Y' instead? with the server's suggestion. Pass --yes to auto-accept (useful for scripted runs):

bash
npx gooseworks formats publish --yes

Success output:

Published format: <slug>
https://skills.gooseworks.ai/formats/<slug>

Exit codes: 0 success, 1 transient/auth (network, 401, 5xx), 2 user error (400 validation, 403 not owner, 413 file too large, declined 409).

Amending a published format later:

bash
npx gooseworks formats update <slug>

Same manifest format; no slug-collision retry (the slug is locked).

Step 7 — Confirm

Tell the user:

  • The published slug and the URL where the format lives in the catalog.
  • The dimensions and the styles used for the examples.
  • How any agent can now use it:
    /goose-graphics --style <any-slug> --format <new-slug> --brief "..."

Description-writing guidelines

Same shape as styles — 50–200 words, keyword-dense — but lead with canvas and content density instead of mood.

  • Lead with canvas + surface: "1080×1080 square testimonial card for X feed posts."
  • Mention single-panel vs multi-panel and approximate text limits.
  • Mention intended platform / surface (Instagram Stories, LinkedIn, print event flyer, etc.).
  • Mention audience and use case ("Use for product launches and event reminders where the viewer scrolls past in 2 seconds.").
  • Avoid generic adjectives. Be concrete: pixel counts, word counts, surfaces.

Example:

"1080×1920 vertical canvas for Instagram and TikTok stories. Single-panel composition, 5-word title max, large hero image or stat, optional brand mark in the lower 10% of the canvas. Use for quick announcements and engagement posts where the viewer scrolls past in 2 seconds."

Tag-writing guidelines

3–10 lowercase tags. Common format tags:

  • Aspect: vertical, square, portrait, landscape, banner, panoramic
  • Structure: single-panel, multi-slide, multi-panel
  • Surface: story, feed, cover, flyer, presentation, print
  • Use: social, ad, editorial, event
  • Platform fit: linkedin, instagram, tiktok, youtube, twitter

Skip tags that just restate the slug.

Anti-patterns to avoid

  • Don't ship without rendered examples. The backend rejects empty examples. Render at least one — recommend 2–3 across contrasting styles.
  • Don't bake style decisions into contentRulesMd. The format describes canvas + content density; the style describes palette + typography. Keep them separate so any style can pair with any format.
  • Don't skip the dimensions sanity-check. A typo here is permanent — every agent rendering against the format will produce off-size output.
  • Don't reference local files in this skill pack in the published manifest. All paths in examples[].file are relative to the working directory and live on the user's machine, not in this repo.
  • Don't publish without checking npx gooseworks formats list first — if the format already exists, point the user at it instead of publishing a duplicate.

© gooseworks-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/design/composites/goose-graphics-create-format of gooseworks-ai/goose-skills.

  • SKILL.md
  • skill.meta.json

Open the folder on GitHubat commit c650c6d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in gooseworks-ai/goose-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Goose Graphics Create Format next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Goose Graphics Create Format compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Goose Graphics Create Format this skillgooseworks-ai/goose-skills1.2k1 repos~3.3kAutomated safety check: PassMIT
Gemini Carouselcharlie947/social-media-skills3.8k—~1.7kAutomated safety check: PassMIT
CarouselsTheCraigHewitt/skills159—~2.3kAutomated safety check: PassMIT
Repurpose LinkedinAgriciDaniel/claude-repurpose157—~1.6kAutomated safety check: PassMIT
Infographic GeneratorAffitor/affiliate-skills701—~3.9kAutomated safety check: PassMIT
Carousel Stylesnestyme/awesome-prompts151—~1.6kAutomated safety check: PassNone

Similar skills

  • Gemini Carousel

    charlie947/social-media-skills

    Generate a branded slide-by-slide LinkedIn carousel using Gemini.

    3.8k GitHub stars~1.7k tokensUpdated 26 days ago
    Media & CreativeAuto-check passed
  • Carousels

    TheCraigHewitt/skills

    Turns a piece of Craig's content (an email, a YouTube script, an essay, or pasted text) into a polished image carousel publishable to both LinkedIn and Instagram from one set of 1080x1350 slides.

    159 GitHub stars~2.3k tokensUpdated 4 mo ago
    Media & CreativeAuto-check passed
  • Repurpose Linkedin

    AgriciDaniel/claude-repurpose

    Generates LinkedIn content from content atoms: text posts with hook-first formatting, PDF carousel slide scripts (10-12 slides), and strategic polls.

    157 GitHub stars~1.6k tokensUpdated 6 mo ago
    Writing & ContentAuto-check passed
  • Infographic Generator

    Affitor/affiliate-skills

    Generate branded infographic specifications from any content or data.

    701 GitHub stars~3.9k tokensUpdated 26 days ago
    Media & CreativeAuto-check passed
  • Carousel Styles

    nestyme/awesome-prompts

    Design photo-carousel slides by cloning proven Pinterest/TikTok visual languages instead of inventing layouts.

    151 GitHub stars~1.6k tokensUpdated 10 days ago
    Media & CreativeAuto-check passed
  • 43 Carousel Brief Global

    minhnv0807/ai-business-skills

    A skill your agent uses when a multi-slide carousel is needed for Instagram, Facebook, or LinkedIn — a narrative arc with the hook on slide one, value through the middle, CTA on the last, headline…

    609 GitHub stars~2.4k tokensUpdated 29 days ago
    Media & CreativeAuto-check passed

More from gooseworks-ai/goose-skills

All 273 skills in this repo
  • Reddit Post Finder

    gooseworks-ai/goose-skills

    Scrape and search Reddit posts using Apify. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Create Image Fal

    gooseworks-ai/goose-skills

    Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent.

    1.2k GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Render Hook Replacement

    gooseworks-ai/goose-skills

    Replace an existing video's opening with a supplied clip or free kinetic text hook while retaining and verifying every original body frame, audio, captions and ending.

    1.2k GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Blog Feed Monitor

    gooseworks-ai/goose-skills

    Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites.

    1.2k GitHub starsUsed in 1 repo~578 tokens
    Auto-check passed
  • Competitor Post Engagers

    gooseworks-ai/goose-skills

    Find leads by scraping engagers from a competitor's top LinkedIn posts.

    1.2k GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check: notes
  • Render Chatgpt Chat

    gooseworks-ai/goose-skills

    Assemble a ChatGPT chat-reveal video ad from a thread + timeline JSON — one continuous Playwright recording of a ChatGPT mobile chat (user types with the iOS keyboard up → taps send → keyboard…

    1.2k GitHub stars~2.3k tokensUpdated today
    Auto-check passed

Works with

Questions about Goose Graphics Create Format

What does Goose Graphics Create Format do?

Creates a new graphics format spec (custom canvas dimensions + content rules) and publishes it to the Gooseworks library so any agent can render against it. Goose Graphics Create Format is an agent skill from gooseworks-ai/goose-skills. Creates a new graphics format spec (custom canvas dimensions + content rules) and publishes it to the Gooseworks library so any agent can render against it.

When should I use Goose Graphics Create Format?

Goose Graphics Create Format fits situations like: the existing community formats (carousel; plus community additions) dont fit the users canvas — e.g; linkedIn banner 1584×396; story cover 1080×1920.

How do I install Goose Graphics Create Format in Claude Code?

Run `npx skills add gooseworks-ai/goose-skills --skill goose-graphics-create-format -a claude-code`. Or copy the skill folder (skills/design/composites/goose-graphics-create-format in gooseworks-ai/goose-skills) into .claude/skills/goose-graphics-create-format in your project. Claude Code loads it when a task matches its description.

How do I install Goose Graphics Create Format in Codex?

Run `npx skills add gooseworks-ai/goose-skills --skill goose-graphics-create-format -a codex`. Or copy the skill folder (skills/design/composites/goose-graphics-create-format in gooseworks-ai/goose-skills) into .agents/skills/goose-graphics-create-format in your project. Codex loads it when a task matches its description.

Can I use Goose Graphics Create Format in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gooseworks-ai/goose-skills --skill goose-graphics-create-format -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/goose-graphics-create-format, .gemini/skills/goose-graphics-create-format, .github/skills/goose-graphics-create-format and .opencode/skills/goose-graphics-create-format in your project.

What does Goose Graphics Create Format need to run?

Going by SKILL.md and its folder, Goose Graphics Create Format needs the command-line tools its instructions call (npx, npm and node). Our summary lists: Node.js.

Does Goose Graphics Create Format access the network?

SKILL.md names 2 domains. In commands or code: gooseworks.ai and skills.gooseworks.ai; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Goose Graphics Create Format safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Goose Graphics Create Format use?

Goose Graphics Create Format is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Goose Graphics Create Format use?

About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Goose Graphics Create Format?

Skills that share tags, products or a category with Goose Graphics Create Format: Gemini Carousel (charlie947/social-media-skills, 3.8k stars), Carousels (TheCraigHewitt/skills, 159 stars), Repurpose Linkedin (AgriciDaniel/claude-repurpose, 157 stars) and Infographic Generator (Affitor/affiliate-skills, 701 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Goose Graphics Create Format?

gooseworks-ai (a GitHub organization) maintains it in gooseworks-ai/goose-skills, which has 1,240 GitHub stars. The repository holds 273 skills in this directory. The repository was last updated on October 8, 2026.

Source: gooseworks-ai/goose-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.