Skip to content

DirectorySkills

Character and prop sheets: sheet, made in this run
Run 1Character and prop sheets“Make a continuity sheet for this prop”
Runs in
  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • GitHub Copilot
  • OpenCode
Generates with
Your agent's modelFLUX.2 [dev]falFLUX.2 klein 9BCloudflare Workers AI
Tested with
Claude Code 2.1.322Claude Sonnet 5.51 real run, 10 Nov
Needs
Node 20+ChromeA fal or Cloudflare Workers AI key
Licence
Recaply licence

Character and Prop Sheets

Turnaround sheets that keep a character or prop the same across views, for film, games and comics.

$9.99once, yours to keep

Makes character and prop continuity sheets: clean concept-art turnarounds on light grey with crisp lines and soft cel shading. Each view is labelled on one sheet. Drawn by a picture model with any words set in real type afterwards, so spelling is exact. Needs a FAL_KEY or a Cloudflare Workers AI key; about $0.01 to $0.02 a picture. Use when someone wants a character sheet, a turnaround, a model sheet, a continuity set or a prop sheet.

By RecaplyUpdated 11 Nov

Install Character and Prop Sheets

After the download, ask your agent to add it, or run the line yourself.

Read https://recaply.co/skills/character-sheet/install.md and follow it to install the character-sheet skill from character-sheet.zip.

Paste it into your agent. It reads our install steps, finds the ZIP you downloaded and adds the skill for you.

New to skills? How to install a skill

Similar skills

All 735 skills

Who Character and Prop Sheets is for

What you get

  • 3 to 6 views, drawn as one matching set
  • Each view is labelled on one sheet
  • Every word set in real type, so spelling is exact

Good fit

  • Animation
  • Comics
  • Games

Not for

  • Pictures of real people, or photos of your real product
  • Copying a living artist's or a brand's style

About this skill

You say

Make a continuity sheet for this prop

It said back

The sheet is made, but it isn't right yet. Two of the four pictures still have problems, so don't treat it as final.

  • Closed: the lid is meant to be shut, but the picture shows the dial. It also has a tiny dark mark on the dial near the top. It looks fine otherwise.
  • Side: it shows the front of the compass, not an edge-on profile. The dial has N, S, E, W letters, which breaks the no-text rule.
  • Open: it has stray letter-like marks around the dial edge, but it is otherwise usable.
  • In hand: this one is good. It shows the open compass in the palm with the strap draped over the fingers.
Show more

What it did in run 1

  1. character-sheet
  2. ls -la && node .claude/skills/character-sheet/scripts/check.mjs
  3. ./prop.md
  4. mkdir -p compass && cat > compass/plan.json <<'EOF' { "style": "character-sheet", "size": [1024, 1024], "sameSeed": true, "bible": "Prop: an old brass pocket compass, round worn brass case with a dull golden patina and scratches, a hinged lid with a diagonal crack across the glass, a short aged brown leather strap looped through a ring at the top, a small crown winder knob, a compass dial with a red-tipped needle and no lettering or numbers. Prop only, plain light grey background, no text.", "items": [ {"name": "closed", "subject": "the compass closed, lid shut, seen from the front, strap at the top", "caption": "Closed"}, {"name": "open", "subject": "the compass open, lid hinged up, the dial face visible with the red needle and the cracked glass", "caption": "Open"}, {"name": "side", "subject": "the compass seen from the side, showing the case thickness, hinge and winder knob, strap hanging", "caption": "Side"}, {"name": "in-hand", "subject": "a hand holding the open compass in the palm for scale, strap draped over the fingers", "caption": "In hand"} ], "sheet": {"layout": "grid", "cols": 2, "title": "Brass pocket compass: continuity sheet"} } EOF node .claude/skills/character-sheet/scripts/picture.mjs compass/plan.json 2>&1 | tail -15; ls compass compass/pictures; cat compass/costs.json | tail -5
  5. ./compass/plan.json
  6. node .claude/skills/character-sheet/scripts/picture.mjs compass/plan.json 2>&1 | tail -15; ls compass compass/pictures
  7. ./compass/sheet.png
  8. ./compass/plan.json
  9. cd ./compass && rm pictures/*.png && node ../.claude/skills/character-sheet/scripts/picture.mjs plan.json 2>&1 | tail -8
  10. node .claude/skills/character-sheet/scripts/picture.mjs compass/plan.json --only closed,open,side,in-hand 2>&1 | tail -8
  11. ./compass/sheet.png
  12. cd ./compass && python3 -I - <<'EOF' import json p=json.load(open('plan.json')) p['bible']=p['bible'].replace("The dial has absolutely","The dial markings are only thin unlabelled tick lines and the rose points are plain black triangles. The dial has absolutely") it={i['name']:i for i in p['items']} it['closed']['seed']=11;it['closed']['subject']="the back of the compass case, a plain smooth solid brass lid, no glass and no dial visible anywhere, just a flat scratched brass disc with a hinge on one edge, strap ring at the top" it['side']['seed']=22;it['side']['subject']="the compass turned exactly edge-on, seen as a narrow vertical brass band about one third as wide as it is tall, no dial or glass visible, ring and strap at the top, crown winder knob" it['open']['seed']=33 json.dump(p,open('plan.json','w'),indent=2) EOF cd .. && node .claude/skills/character-sheet/scripts/picture.mjs compass/plan.json --only closed,side,open 2>&1 | tail -5
  13. ./compass/plan.json
  14. ./compass/plan.json
  15. node .claude/skills/character-sheet/scripts/picture.mjs compass/plan.json --only closed,side,open 2>&1 | tail -5
  16. ./compass/sheet.png
  17. Done

10 Nov 2026 · Claude Code 2.1.322 with Claude Sonnet 5.5 · 3 min 55 s · $0.21 of API use

Questions

Is Character and Prop Sheets free?

No. Character and Prop Sheets costs $9.99 once and stays in your Recaply account, or it comes with the Recaply plan ($19.99 a month), which opens every premium skill and prompt.

Which agents can use Character and Prop Sheets?

Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.

What do I get when I buy Character and Prop Sheets?

A ZIP of the whole skill folder (20 KB): the SKILL.md your agent follows and its 4 other files, the references, templates and scripts it uses. You download it from this page whenever you need it, and install it in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. The Recaply plan opens it too, with every other premium skill and prompt.

How do I install Character and Prop Sheets?

Buy it, then download the ZIP from this page. For Claude Code, unzip it into .claude/skills/ in your project. For Codex, Cursor and Gemini CLI, unzip it and run npx skills add ./character-sheet with your agent's flag.

What do I get from Character and Prop Sheets?

3 to 6 views, drawn as one matching set. Each view is labelled on one sheet. Every word set in real type, so spelling is exact.

What does Character and Prop Sheets need?

Node 20+, Chrome and a fal or Cloudflare Workers AI key (it reads FAL_KEY). Each use costs about $0.01 to $0.02 a picture.

How big is Character and Prop Sheets?

5 files, about 12,224 tokens in all. The SKILL.md is about 2,038 tokens, and your agent reads it only when the job fits.

What does a run cost?

Our 1 runs took 3 min 55 s to 3 min 55 s and $0.21 to $0.21 of API use each, in Claude Code with claude-sonnet-5-5. On a Claude plan, a run counts toward your usage instead.

Do I have to name Character and Prop Sheets to use it?

Type /character-sheet first to make sure it loads. Without it, Claude Code may judge a small job simple enough to do without the skill.