Teach your agent creative craft
32 skills that answer the questions a tool list leaves open — which of 500+ models for this job, what the prompt has to name, why the result is not landing.
Open source and MIT-licensed. Works with Claude Code, Cursor, Codex, VS Code, and any agent that reads a SKILL.md.
Two steps, once per project
The skills carry the procedure. The MCP server is what carries it out — they are a pair, not alternatives.
- 1
Add the skills
npx skills add layerai/skills --skill "*"Pulls layerai/skills into your project. Keep the
--skill "*": without it the command opens a picker with nothing preselected, and pressing enter installs nothing. - 2
Connect the MCP server
claude mcp add --transport http Layer https://mcp.app.layer.ai/mcpOAuth with your Layer account, no API key. Other clients and tokens.
In Claude Code, one step does both
/plugin marketplace add layerai/skillsAdds the pack as a plugin marketplace and wires up the MCP server at the same time.
What your agent learns
One document per craft. Your agent loads the one that matches the work, so the asset that comes back is usable rather than merely generated.
Getting started
Connect to Layer and learn the generation loop every other skill builds on: model discovery, the spend gate, uploads, and polling.
layerThe core loop
Choosing a base model, pricing a run in Creative Units before it spends them, uploading references, polling, and recovering when a call comes back wrong.
Read the skillDirection
Agree a look before generating at volume: moodboards, storyboards, color, era, and framing.
layer-art-directionArt direction
Moodboards, storyboards with one beat a panel, a pinned palette, and naming a style or era precisely enough to generate against.
Read the skillImages
Generate stills and change the ones you already have: prompting, sizing, references, masked edits, reframing, upscaling, layers, and exact text in a brand font.
layer-imageStill images
Concept art, key art, icons and marketing stills: what a prompt has to name, and how to make a set of images share one look.
Read the skilllayer-image-editingEditing an image
Masked edits, outpainting, reframing, relighting, restyling, background removal, splitting into layers, and upscaling.
Read the skilllayer-typographyTypography
Titles, CTAs, prices and captions set in a brand font, spelled exactly and kept editable rather than left to the model to letter.
Read the skillGame art
Art that has to sit in a system: characters and casts, environments, parallax and skyboxes, isometric and hex tilesets, 9-slice UI and icon sets, pixel sprites, HD sprite animation, VFX, and seamless textures.
layer-game-assetsCharacters and props
A cast that stays on-model across a dozen images, sprite sets on one canvas and ground line, and characters split into parts for a rig.
Read the skilllayer-environmentsEnvironments
Backgrounds that leave gameplay readable, parallax layers that line up and loop, and 360 skyboxes, exported to Godot or Unity.
Read the skilllayer-tilesetsTilesets
Isometric, hex and top-down tiles that snap to the grid at one height and one light direction, and buildings from four facings.
Read the skilllayer-game-uiGame UI
Buttons and panels that 9-slice to any width, UI kits for Unity, Godot or CSS, and icon sets that still read at 64px.
Read the skilllayer-pixel-artPixel art
Sprites on a real grid rather than blurred ones, walk cycles, and packing frames into a sheet or cutting one back up.
Read the skilllayer-sprite-animationSprite animation
Idle, walk, attack and death cycles for an HD character, in four or eight directions, without frames drifting off-model.
Read the skilllayer-vfxVisual effects
Spells, impacts, explosions, pickups and looping ambient effects on a clean ground, with a wind-up, ready to blend in the engine.
Read the skilllayer-texturesTiling textures
Materials that repeat without a visible seam, without an obvious motif across the surface, and without lighting baked in to fight the engine.
Read the skillVideo and audio
Generate motion and sound: animating stills, camera and shot language, multi-shot continuity, repairing a clip instead of rerolling it, talking characters and lip sync, sound effects, music, and speech.
layer-videoVideo
Animating a still, camera motion, extending a clip, loops, and planning a multi-shot ad, trailer, or cutscene.
Read the skilllayer-video-directionDirecting a shot
Choosing the camera move, lens, framing, lighting and pacing for one shot, and timing a performance to the clip length.
Read the skilllayer-video-continuityMulti-shot continuity
Keeping a character, set and motion the same across cuts, and drafting a whole sequence before paying for finals.
Read the skilllayer-video-fixesRepairing a clip
Extending, inserting, swapping a character, relighting, slow motion, upscaling and cleaning up a clip that is nearly right.
Read the skilllayer-talking-charactersTalking characters
Presenters, UGC-style ads and dialogue in a cutscene, with lips in sync and one voice across every shot.
Read the skilllayer-audioSound and speech
Sound effects without unwanted ambience, music with structure and length control, and choosing a voice and delivery for narration.
Read the skillEditing and motion graphics
Finish what you generated: cut shots into one video, give the cut a consistent look, animate logos, titles and end cards in the brand font, and render one template into many variants.
layer-video-timelineCutting a video
Sequencing generated shots, transitions, captions, a logo or CTA, and rendering the whole thing to one deliverable file.
Read the skilllayer-video-looksLooks
One finish across a cut: a brand-colour grade, film grain or VHS, a glitch on a cut, and keying out a green screen.
Read the skilllayer-motion-graphicsMotion graphics
Logo reveals and loops, animated titles, lower thirds and end cards that move without keyframes and keep the logo intact.
Read the skilllayer-motion-templatesVideo templates
One edit rendered per hook, language, placement or character, with a voice-over or clip setting its length.
Read the skill3D
Meshes for a game engine: generation from text or image, remeshing, retexturing, rigging, and animation.
layer-3d3D meshes
Text or image to mesh, quad against triangle output, a polygon budget, PBR textures, rigging, and animating what comes back.
Read the skillMarketing and live ops
Creative that sells and sustains a game: user-acquisition ad matrices, store listing art, localized assets and dubs, and the upgrade chains and seasonal reskins a live game ships every week.
layer-ua-creativesUA creatives
Static and video ad concepts, hook variants, end cards, and one master resized for every placement, with variants a test can tell apart.
Read the skilllayer-store-assetsStore assets
App icons, captioned screenshot sets, feature graphics, Steam capsules and preview videos, all from one key art.
Read the skilllayer-localizationLocalisation
Dubs, subtitles and translated in-image text for each market, in sync, fitting the layout, and in a font that has the script.
Read the skilllayer-live-opsLive ops
Upgrade chains and tiers that read as one item, currency packs and bundles, and seasonal reskins that keep the silhouette.
Read the skillConsistency and pipelines
Hold one look across a whole project with trained reference sets, run the Blueprint workflows a studio has already built, and import workflows from other tools.
layer-reference-setsTrained styles
When to train a LoRA rather than attach a reference, what to curate into it, what weight to run it at, and how to tell when it is being ignored.
Read the skilllayer-workflowsBlueprint workflows
Finding the pipelines your team already built, reading their inputs, estimating a run, and following it to the end.
Read the skilllayer-workflow-importWorkflow import
Rebuilding a pipeline from another tool as a Layer workflow: reading what it does, mapping it onto Layer's node kinds, and importing it private.
Read the skillReview
Judge a batch before it ships: scoring rules, verdicts, and reviewing a set against the brief.
layer-qualityQuality gates
Scoring generated files against a workspace's own rules, reading verdicts back, and choosing which candidate to deliver.
Read the skillFrom a request to a usable asset
Ask in plain language. Your agent knows which model fits, what it costs, and what a good result has to satisfy before it hands one back.
The part a tool list cannot tell you
An OpenAPI description says which endpoints exist. It does not say that a pixel sprite needs a grid size in the prompt or it comes back anti-aliased, or that a tiling texture fails on baked-in lighting before it fails on the seam.
Images, video, 3D, and audio
Concept art, sprites, textures, icons, marketing clips, game-ready meshes, sound effects and voice — and the timeline that cuts the shots into one file. The whole catalog, not one corner of it.
A look that holds across a project
When to train a custom style on your own artwork rather than attach a reference, what to curate into it, and how to keep a cast on-model across a dozen images rather than a lucky one.
It asks before it spends
Every skill prices a run before executing it and stops for confirmation past a threshold. An agent left alone with a generation budget is the risk; this is the part of the pack that answers it.
Craft here, mechanics already published
Layer serves 6 more skills from the product itself. They cover authentication, connecting a client, the request shape, polling, training, and administration — REST first. The pack above does not restate any of it; it answers the questions they leave open. Install both.
- Api authentication
layer-api-authentication - Connect mcp
layer-connect-mcp - Generate assets
layer-generate-assets - Manage workspace
layer-manage-workspace - Run workflows
layer-run-workflows - Train custom style
layer-train-custom-style
The discovery index lists all 6 with a SHA-256 digest of the exact bytes each URL returns.
Agent Skills questions
What are Agent Skills?+
How do I install them?+
npx skills add layerai/skills --skill "*" in your project. The --skill "*" matters: without it the command opens a picker with nothing preselected, so pressing enter installs nothing. In Claude Code you can instead add the pack as a plugin marketplace, which wires up the MCP server at the same time. Source at github.com/layerai/skills.Do I need the MCP server as well?+
How is this different from the skills Layer already publishes?+
Which agents do they work with?+
SKILL.md can use them — and one that cannot can still be pointed at a file.Do I need a Layer account?+
What does it cost to run?+
Which models can my agent reach?+
Can I read them before installing?+
Prefer to drive Layer yourself? The command-line interface covers the same ground from a terminal, and the REST API from your own code.
Put Layer in your agent's hands
One command adds the skills. Connect the MCP server and it can act on them.