Skip to content

DirectorySkills

Urban sketches: sheet, made in this run
Run 1Urban sketches“Make sketches of our bookshop for our website”
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

Urban Sketches

Loose pen and watercolour sketches of buildings and streets, like pages from a travel sketchbook.

$9.99once, yours to keep

Makes urban sketches of places: loose fountain-pen lines with quick watercolour washes left unfinished at the edges. Place names and a short note are set in handwritten-style type under each sketch. 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 sketches of a building or street, travel sketchbook pictures, or hand-drawn pictures of places.

By RecaplyUpdated 11 Nov

Install Urban Sketches

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

Read https://recaply.co/skills/urban-sketches/install.md and follow it to install the urban-sketches skill from urban-sketches.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 Urban Sketches is for

What you get

  • 1 to 8 places, drawn as one matching set
  • Place names and a short note are set in handwritten-style type under each sketch
  • Every word set in real type, so spelling is exact

Good fit

  • Travel journals
  • Café and shop walls
  • Property and venue pages

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 sketches of our bookshop for our website

It said back

I drew four sketches of the bookshop and put them on one sheet with captions. This version has no readable lettering in the pictures, but one faint smudge is left in the street scene (below).

Files (in sketches/):

  • sheet.png is the sheet, titled "Our Bookshop", with the four pictures in a 2×2 grid.
  • pictures/front.png is "The shop front", the red brick, green door and bench.
  • pictures/window.png is "In the window", with stacked books and a sleeping cat.
  • pictures/bench.png is "The bench", with a few books and a cup left on it.
  • pictures/street.png is "Our quiet street", with a bicycle by the wall.
  • plan.json and sheet.html are there if you want to change the captions. Run the script with --sheet-only to rebuild the sheet.
Show more

What it did in run 1

  1. urban-sketches
  2. node .claude/skills/urban-sketches/scripts/check.mjs; ls
  3. ./shop.md
  4. mkdir -p sketches && cat > sketches/plan.json <<'E' { "style": "urban-sketch", "items": [ {"name":"front","subject":"a narrow red-brick bookshop front with a green door, a wooden bench outside and books stacked in the window, on a quiet street","caption":"The shop front","note":"Green door, red brick"}, {"name":"window","subject":"close view of a bookshop window with tall stacks of books and a sleepy cat among them, red brick frame around the glass","caption":"In the window","note":"Stacks to the ceiling"}, {"name":"bench","subject":"a wooden bench beside a green door of a red-brick shop, a few books and a cup left on the bench, quiet street","caption":"The bench","note":"Read a chapter before you buy"}, {"name":"street","subject":"a quiet street seen at an angle with a narrow red-brick bookshop with a green door among other houses, a bicycle leaning on the wall","caption":"Our quiet street","note":"Find us by the green door"} ], "sheet":{"layout":"grid","cols":2,"title":"Our Bookshop"}, "bible":"soft late afternoon light, calm mood" } E node .claude/skills/urban-sketches/scripts/picture.mjs sketches/plan.json; ls sketches sketches/pictures; cat sketches/costs.json | tail -5
  5. ./sketches/plan.json
  6. node .claude/skills/urban-sketches/scripts/picture.mjs sketches/plan.json; ls sketches sketches/pictures; tail -8 sketches/costs.json
  7. ./sketches/sheet.png
  8. cd ./sketches && python3 -I - <<'E' import json p=json.load(open('plan.json')) add={"front":(11," Plain blank door and wall, no plaques or numbers."),"window":(12," Book spines are plain coloured blocks with no lettering."),"street":(13," The shop has a plain green fascia with no sign, no lettering.")} for i in p["items"]: if i["name"] in add: s,t=add[i["name"]]; i["seed"]=s; i["subject"]+=t json.dump(p,open('plan.json','w'),indent=2) E for n in front window street; do rm pictures/$n.png; done cd .. && node .claude/skills/urban-sketches/scripts/picture.mjs sketches/plan.json
  9. ./sketches/plan.json
  10. ./sketches/plan.json
  11. ./sketches/plan.json
  12. rm sketches/pictures/front.png sketches/pictures/window.png sketches/pictures/street.png && node .claude/skills/urban-sketches/scripts/picture.mjs sketches/plan.json
  13. ./sketches/sheet.png
  14. Done

10 Nov 2026 · Claude Code 2.1.322 with Claude Sonnet 5.5 · 1 min 25 s · $0.15 of API use

Questions

Is Urban Sketches free?

No. Urban Sketches 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 Urban Sketches?

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

What do I get when I buy Urban Sketches?

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 Urban Sketches?

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 ./urban-sketches with your agent's flag.

What do I get from Urban Sketches?

1 to 8 places, drawn as one matching set. Place names and a short note are set in handwritten-style type under each sketch. Every word set in real type, so spelling is exact.

What does Urban Sketches 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 Urban Sketches?

5 files, about 12,148 tokens in all. The SKILL.md is about 1,957 tokens, and your agent reads it only when the job fits.

What does a run cost?

Our 1 runs took 1 min 25 s to 1 min 25 s and $0.15 to $0.15 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 Urban Sketches to use it?

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