Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
recoupable avatar

Setup Artist

  • 1.1k installs
  • Updated March 27, 2026
  • recoupable/setup-artist

setup-artist scaffolds a Recoup artist workspace with folders, context files, and memory after setup-sandbox.

About

The setup-artist skill scaffolds a complete artist workspace inside a Recoup sandbox so agents can start working immediately after setup-sandbox created the org and artist folders. Prerequisites require an existing artist folder at orgs org artists artist-slug with RECOUP.md containing name, slug, and Recoup ID from setup-sandbox with status not-setup. Steps read RECOUP.md, mkdir context images memory songs releases content config library apps, update RECOUP.md status to active with artist description, create README.md overview, copy .env.example to .env, and populate context artist.md audience.md era.json tasks.md plus memory MEMORY.md with placeholder guidance. Folder structure covers songs, releases, content images and videos, config SERVICES.md, library, and apps each with README stubs. Triggers include set up artist, create artist workspace, initialize artist, or onboard new artist when RECOUP.md shows not-setup.

  • Runs after setup-sandbox when RECOUP.md status is not-setup.
  • Creates context, memory, songs, releases, content, config, library, apps folders.
  • Updates RECOUP.md status from not-setup to active with description.
  • Seeds context artist.md, audience.md, era.json, and tasks.md placeholders.
  • Copies .env.example to .env for local configuration template.

Setup Artist by the numbers

  • 1,142 all-time installs (skills.sh)
  • Ranked #431 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

setup-artist capabilities & compatibility

Capabilities
directory scaffolding · recoup.md status activation · context file seeding · memory system setup · env template copy
Use cases
planning · orchestration
From the docs

What setup-artist says it does

Set up the workspace for a new artist inside a sandbox.
SKILL.md
Update the `status` field from `not-setup` to `active`
SKILL.md
npx skills add https://github.com/recoupable/setup-artist --skill setup-artist

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.1k
Security audit2 / 3 scanners passed
Last updatedMarch 27, 2026
Repositoryrecoupable/setup-artist

How do I initialize an artist folder so agents can immediately work on music and content tasks?

Scaffold a complete artist workspace in a Recoup sandbox after setup-sandbox with context, memory, and content folders.

Who is it for?

Recoup sandbox workflows onboarding a new artist after org sandbox creation.

Skip if: Skip when RECOUP.md already shows active status and structure exists.

When should I use this skill?

User says set up artist, create artist workspace, or initialize artist with not-setup status.

What you get

Active RECOUP.md, full directory tree, context placeholders, and README stubs ready for agents.

  • Artist directory tree
  • Context files
  • MEMORY.md system

Files

SKILL.mdMarkdownGitHub ↗

Setup Artist

Scaffold a complete artist workspace so agents can start working immediately.

Prerequisites

  • The sandbox has already been set up (see setup-sandbox skill)
  • An artist folder exists at orgs/{org}/artists/{artist-slug}/ with a RECOUP.md marker file
  • The RECOUP.md file contains the artist's name, slug, and Recoup ID (created by setup-sandbox)

Folder Structure

{artist-slug}/
├── RECOUP.md
├── README.md
├── .env.example
├── .env
├── context/
│   ├── artist.md
│   ├── audience.md
│   ├── era.json
│   ├── tasks.md
│   └── images/
│       └── README.md
├── memory/
│   ├── README.md
│   └── MEMORY.md
├── songs/
│   └── README.md
├── releases/
│   └── README.md
├── content/
│   ├── README.md
│   ├── images/
│   └── videos/
├── config/
│   ├── README.md
│   └── SERVICES.md
├── library/
│   └── README.md
└── apps/
    └── README.md

Steps

Step 1: Read RECOUP.md and create the directory structure

1. Navigate to the artist folder and read RECOUP.md to get the artist's name, slug, and ID:

cd orgs/{org}/artists/{artist-slug}
cat RECOUP.md

2. Create the directory structure:

mkdir -p {context/images,memory,songs,releases,content/images,content/videos,config,library,apps}

Step 2: Update RECOUP.md

Update the status field from not-setup to active and replace the body with a brief description:

---
artistName: {Artist Name}
artistSlug: {artist-slug}
artistId: {uuid-from-recoupable}
status: active
---

# {Artist Name}

Connects this workspace to the Recoupable platform. See `README.md` for the full directory guide and setup checklist.

Step 3: Create context files

Create each file from the templates in references/context-files.md. The essential files:

FileWhat to do
context/artist.mdFill with artist identity, brand, visual world, voice, tone. Ask the user for details or research the artist.
context/audience.mdFill with audience insights. Focus on WHY they listen, what they relate to, how they talk.
context/era.jsonSet the current release, songs, phase, and career stage.
context/tasks.mdLeave blank — the user will add tasks as they come up.
context/images/README.mdCreate with a note explaining this holds visual references like face guides.

Step 4: Create memory system

Create two files:

  • memory/README.md — Full instructions for agents on how to use the memory system, including the scope concept. See references/memory-system.md.
  • memory/MEMORY.md — Nearly empty starting point with frontmatter and guidelines comment (including scope rules).

The memory system uses three scopes to prevent knowledge bloat:

  • permanent — true regardless of era (goes in MEMORY.md)
  • era — true for the current release cycle (goes in MEMORY.md, tagged with era)
  • session — about a specific piece of content or task (goes in log/ only, never MEMORY.md)

Agents should ask the user about scope before saving feedback to long-term memory.

Step 5: Create services and environment files

Services are tracked in config/, not pre-filled at setup. Create:

FileWhat to do
config/SERVICES.mdInstructions for agents on how to add services as they're discovered. See references/services-guide.md.
.env.exampleReference list of common env var names (all commented out). See references/env-template.md.
.envEmpty file with a header comment. Agents add credentials here as services are connected.

Do NOT pre-fill service entries. Services are added when the agent has real information — a handle, an API key, a confirmed account. The old approach of creating a massive JSON file with every possible service set to not-setup creates noise, not value.

Step 6: Create README files for remaining directories

Each directory needs a README.md explaining its purpose. See references/directory-readmes.md for templates.

DirectoryREADME explains...
songs/Song folder format, naming conventions, what files to add
releases/Release folder format, RELEASE.md as source of truth
content/Generated content output — images and videos
config/Per-artist config, services, and shared automation tools
library/Deep-dive reference docs, research, reports
apps/Artist-specific applications (not shared tools)

Step 7: Create root README

Create README.md at the artist root with:

  • Artist name as heading
  • Directory structure table
  • Context files table
  • Config & services table
  • Setup checklist

See references/root-readme.md for the template.

Step 8: Fill in what you can

If you have information about the artist (from the user, from research, or from the Recoup platform):

1. Fill context/artist.md with as much identity/brand info as possible 2. Fill context/audience.md with audience insights 3. Set context/era.json with the current release phase

Don't fabricate information. Leave placeholders for anything you don't know.

Step 9: Commit

git add -A
git commit -m "setup: create {artist-name} artist workspace"
git push origin main

Naming Conventions

  • Directories and slugs: lowercase-kebab-case (e.g. gatsby-grace, a-thing-called-love)
  • Audio files: Match the folder slug (e.g. songs/a-thing-called-love/a-thing-called-love.mp3)
  • Context files: Use the names exactly as specified — agents and shared tools expect them

Principles

  • Start lean. Only create what's needed. Agents and pipelines will create additional files (like content/videos/shortform/) as they run.
  • Placeholders over empty. Use {placeholder} syntax for unknown values — it's better than blank fields.
  • Don't pre-fill what you don't know. A file full of not-setup and null isn't a placeholder — it's clutter. Services, accounts, and configs should be added when they're real.
  • README everything. Every directory gets a README so agents know what belongs there.
  • Don't duplicate. Songs live in songs/, releases reference them by slug. Content goes in content/, not copied elsewhere.
  • Scope your memories. Not all knowledge lasts forever. Tag era-specific memories, keep session feedback in logs, and ask before promoting to long-term memory.

Related skills

How it compares

Pick setup-artist over generic project scaffolds when the Recoup sandbox artist workflow needs memory, context files, and per-directory agent guidance.

FAQ

What must exist first?

setup-sandbox with artist folder and RECOUP.md containing slug and Recoup ID.

What changes in RECOUP.md?

status updates from not-setup to active with artist description body.

Which folders are created?

context, memory, songs, releases, content, config, library, and apps.

Is Setup Artist safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.