Gemini Carousel
charlie947/social-media-skills
Generate a branded slide-by-slide LinkedIn carousel using Gemini.
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.
$ npx skills add gooseworks-ai/goose-skills --skill goose-graphics-create-format -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install gooseworks-ai/goose-skills goose-graphics-create-format --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "goose-graphics-create-format" agent skill from https://github.com/gooseworks-ai/goose-skills/tree/main/skills/design/composites/goose-graphics-create-format into .claude/skills/goose-graphics-create-format/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "goose-graphics-create-format", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/gooseworks-ai/goose-skills/tree/main/skills/design/composites/goose-graphics-create-formatType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add gooseworks-ai/goose-skills --skill goose-graphics-create-format -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install gooseworks-ai/goose-skills goose-graphics-create-format --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/design/composites/goose-graphics-create-format .agents/skills/goose-graphics-create-format && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "goose-graphics-create-format" agent skill from https://github.com/gooseworks-ai/goose-skills/tree/main/skills/design/composites/goose-graphics-create-format into .agents/skills/goose-graphics-create-format/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "goose-graphics-create-format", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gooseworks-ai/goose-skills --skill goose-graphics-create-format -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install gooseworks-ai/goose-skills goose-graphics-create-format --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/design/composites/goose-graphics-create-format .cursor/skills/goose-graphics-create-format && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "goose-graphics-create-format" agent skill from https://github.com/gooseworks-ai/goose-skills/tree/main/skills/design/composites/goose-graphics-create-format into .cursor/skills/goose-graphics-create-format/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "goose-graphics-create-format", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/gooseworks-ai/goose-skills.git --path skills/design/composites/goose-graphics-create-format--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add gooseworks-ai/goose-skills --skill goose-graphics-create-format -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install gooseworks-ai/goose-skills goose-graphics-create-format --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/design/composites/goose-graphics-create-format .gemini/skills/goose-graphics-create-format && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "goose-graphics-create-format" agent skill from https://github.com/gooseworks-ai/goose-skills/tree/main/skills/design/composites/goose-graphics-create-format into .gemini/skills/goose-graphics-create-format/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "goose-graphics-create-format", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install gooseworks-ai/goose-skills goose-graphics-create-formatInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add gooseworks-ai/goose-skills --skill goose-graphics-create-format -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/design/composites/goose-graphics-create-format .github/skills/goose-graphics-create-format && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "goose-graphics-create-format" agent skill from https://github.com/gooseworks-ai/goose-skills/tree/main/skills/design/composites/goose-graphics-create-format into .github/skills/goose-graphics-create-format/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "goose-graphics-create-format", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gooseworks-ai/goose-skills --skill goose-graphics-create-format -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install gooseworks-ai/goose-skills goose-graphics-create-format --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/design/composites/goose-graphics-create-format .opencode/skills/goose-graphics-create-format && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "goose-graphics-create-format" agent skill from https://github.com/gooseworks-ai/goose-skills/tree/main/skills/design/composites/goose-graphics-create-format into .opencode/skills/goose-graphics-create-format/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "goose-graphics-create-format", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
goose-graphics-create-formatCreates 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. 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.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit c650c6d. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
npxnpmnodeFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
gooseworks.aiskills.gooseworks.aiFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from gooseworks-ai/goose-skills at commit c650c6d, republished under its MIT licence (© gooseworks-ai). 1,474 words, ~3,307 tokens.
.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.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.
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.
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 skillnpx gooseworks@latest install --all --mcp --with goose-graphics.goose-graphics/screenshot/node_modules/ must exist). If not:cd <path-to>/goose-graphics/screenshot && npm install && npx playwright install chromiumnpx gooseworks login) for publish
to authenticate.<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.pngThe backend rejects publish with an empty examples array — at least one
rendered example is mandatory.
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 slug | Dimensions | Best for |
|---|---|---|
poster | 1080×1350 | Vertical hero composition, single panel |
infographic | 1080×var. | Tall vertical scroll, multi-section |
carousel | 1080×1080 | Square single panel / multi-slide |
slides | 1920×1080 | Widescreen / presentation |
story | 1080×1920 | Vertical full-screen (IG/TikTok stories) |
chart | 1080×1080 | Square data viz |
tweet | 1080×1080 | Square testimonial / social card |
Then ask the user:
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.
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.)
contentRulesMdThis is the load-bearing field — it teaches future agents how to fill the canvas. Cover, in this order:
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.
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:
npx gooseworks styles list | head and choose 2–3 with
contrasting moods (e.g., matt-gray, neon-dashboard, brutalist).npx gooseworks styles get <slug>.goose-graphics rendering pipeline apply:<style> block + Google Fonts
<link>.vw/vh/%/rem/em/clamp().html, body { width: <W>px; height: <H>px; overflow: hidden; }.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:node <path-to>/goose-graphics/screenshot/screenshot.js \
--format <canvas-slug> \
--input <path-to-html> \
--output <working-dir>/example-N.png \
--font-delay 1500gooseworks-format.jsonMatch the shape documented in goose-graphics/SKILL.md §17.2. Required:
{
"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 charsdescription: 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.cd <working-dir>
npx gooseworks formats publishThe 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):
npx gooseworks formats publish --yesSuccess 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:
npx gooseworks formats update <slug>Same manifest format; no slug-collision retry (the slug is locked).
Tell the user:
/goose-graphics --style <any-slug> --format <new-slug> --brief "..."Same shape as styles — 50–200 words, keyword-dense — but lead with canvas and content density instead of mood.
"1080×1080 square testimonial card for X feed posts."Instagram Stories, LinkedIn,
print event flyer, etc.)."Use for product launches and event reminders where the viewer scrolls past in 2 seconds.").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."
3–10 lowercase tags. Common format tags:
vertical, square, portrait, landscape, banner,
panoramicsingle-panel, multi-slide, multi-panelstory, feed, cover, flyer, presentation, printsocial, ad, editorial, eventlinkedin, instagram, tiktok, youtube, twitterSkip tags that just restate the slug.
examples. Render at least one — recommend 2–3 across contrasting styles.contentRulesMd. The format describes
canvas + content density; the style describes palette + typography. Keep them
separate so any style can pair with any format.examples[].file are relative to the working directory and live
on the user's machine, not in this repo.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
SKILL.md and 1 other file in skills/design/composites/goose-graphics-create-format of gooseworks-ai/goose-skills.
Open the folder on GitHubat commit c650c6d
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.
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Goose Graphics Create Format this skillgooseworks-ai/goose-skills | 1.2k | 1 repos | ~3.3k | Automated safety check: Pass | MIT | |
| Gemini Carouselcharlie947/social-media-skills | 3.8k | — | ~1.7k | Automated safety check: Pass | MIT | |
| CarouselsTheCraigHewitt/skills | 159 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Repurpose LinkedinAgriciDaniel/claude-repurpose | 157 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Infographic GeneratorAffitor/affiliate-skills | 701 | — | ~3.9k | Automated safety check: Pass | MIT | |
| Carousel Stylesnestyme/awesome-prompts | 151 | — | ~1.6k | Automated safety check: Pass | None |
charlie947/social-media-skills
Generate a branded slide-by-slide LinkedIn carousel using Gemini.
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.
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.
Affitor/affiliate-skills
Generate branded infographic specifications from any content or data.
nestyme/awesome-prompts
Design photo-carousel slides by cloning proven Pinterest/TikTok visual languages instead of inventing layouts.
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…
gooseworks-ai/goose-skills
Scrape and search Reddit posts using Apify. An agent skill from gooseworks-ai/goose-skills.
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.
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.
gooseworks-ai/goose-skills
Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites.
gooseworks-ai/goose-skills
Find leads by scraping engagers from a competitor's top LinkedIn posts.
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…
Works with
Categories
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.