recoupable/skills

recoup-roster-list-artists

See who's on your roster — answers "what artists do I have" by walking the workspace and falling back to your live account when the filesystem is empty.

Ver código fuente
Documento original del Skill

Contenido del repositorio de origen con títulos, ejemplos, código, tablas, enlaces e imágenes preservados.

Recoup — List Artists

Inventory the roster. Artist dirs live at artists/{artist-slug}/; RECOUP.md (frontmatter artistName/artistSlug/artistId) is the identity file.

Procedure

Walk the filesystem when it's a real sandbox (ls -d artists/*/, find artists -name RECOUP.md); if artists/ is missing/empty, fall back to recoup-platform-api-access roster discovery (GET /accounts/idGET /organizationsGET /artists?org_id=…).

Never report an empty roster from a missing filesystem — an empty artists/ dir is not an empty roster; confirm against the live account first.

Guardrails

  • Never invent a roster/artist — empty filesystem ≠ empty roster.
  • Report names + identity (slug/id), not a raw JSON dump.
del mismo repositorio

Más Skills

Todos los Skills
recoupable
Comunidad

recoup-platform-api-access

Call the Recoup API and external connectors directly — fetch any platform resource (artists, socials, organizations, research, documents) and run connector actions (Google Docs/Sheets/Drive edits, Gmail, TikTok, Instagram). Use whenever you need raw Recoup data, a platform resource, to write curl against api.recoupable.dev, or to read/write something outside Recoup like a Google Doc URL or a spreadsheet. The plumbing every other skill rides on. To onboard or operate on an artist use the recoup-roster- skills; for first-run connection use recoup-platform-connect-account.

instalaciones
4
GitHub Stars
3
Actualizado
2 sept
recoupable
Comunidad

recoup-platform-build-os

Scaffold and run a label's self-managing "music-company OS" inside its own git repo — the full label-intelligence workspace (folders, a self-managing CLAUDE.md mirrored to AGENTS.md, a read-only doctor + never-stale janitor, compound-learning and self-improvement loops, an in-place plugin) seeded with Recoup's conventions (top-level artists/{slug}/RECOUP.md identity files, releases/{slug}/RELEASE.md) and backed by the Recoup API as system of record. Use for "set up our label OS", "build the org workspace", "turn this repo into our label brain", or onboarding a new org/label repo. Pulls the real roster from the live account (auth via recoup-platform-connect-account), onboards artists API-first via recoup-roster-add-artist, and calls the other recoup- skills (research/content/release/song/catalog) instead of reinventing them. The single workspace/OS builder — also covers the lightweight "just mirror my roster into folders" case.

instalaciones
4
GitHub Stars
3
Actualizado
2 sept
recoupable
Comunidad

recoup-platform-email-helper

Send an email via the Recoup API the reliable way — a Node helper that serializes the body correctly and fails loudly instead of sending an empty email. Use whenever a task needs to email a report/summary/notification to the account owner or a recipient. ALWAYS use this script to send email; never hand-build curl … -d "{…}" with inline jq/shell interpolation (that silently produces empty "Message from Recoup" footer-only emails). Pairs with recoup-platform-api-access (which it sends through).

instalaciones
4
GitHub Stars
3
Actualizado
2 sept
recoupable
Comunidad

recoup-roster-add-artist

Onboard a brand-new artist to your roster and enrich them — the 8-call chain (create → Spotify match → research → catalog → socials → knowledge base) that sets up the artist and their workspace folder. Use for "create/add/onboard an artist", "set up [artist]", "we just signed [artist]", or "new signing". To see your roster use recoup-roster-list-artists; to work inside an existing artist's files use recoup-roster-manage-artist.

instalaciones
4
GitHub Stars
3
Actualizado
2 sept