Skip to content
Conduit

skill

Cynaps3-OpenClaw-Plugin

AI-powered music creation and library management for OpenClaw — 26 agent tools, dual-provider generation (Suno + Sonauto), bundled skill playbooks

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/B-EtterDigital/Cynaps3-OpenClaw-Plugin itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 22, 2026

@cynaps3/openclaw-plugin

npm version license tests TypeScript

Augment your OpenClaw Agent with amazing Creative Cynaps3s — Crafted by Creatives for you!

openclaw plugins install @cynaps3/openclaw-plugin

What Your Agent Can Do

Once installed, your OpenClaw agent becomes a music production powerhouse. These aren't toy demos — this is what real users do every day:

Daily Rituals

  • "Create my morning meditation" — Your agent generates a calming ambient track with solfeggio frequencies, saves it to your Meditation project, and has it ready before your coffee is done
  • "Make me something uplifting for my commute" — It picks an energetic style, writes lyrics, generates 2 variations, and lets you choose your favorite
  • "Generate today's focus music" — Lo-fi, ambient, or classical — your agent knows your preferences and delivers without asking

Creative Sessions

  • "Produce a 10-track album about city nights" — Your agent creates the project, names every track creatively, writes unique lyrics for each, bulk-generates all 10, then organizes them into an album with an energy curve
  • "Write me a standup comedy set" — Comedy tracks with punchline timing, crowd reactions, and that open-mic energy (beta quality — improving fast)
  • "Create a synthwave EP in German" — Multi-language lyrics, genre-specific styles, full album packaging
  • "Browse jazz styles and make something like Coltrane meets lo-fi" — 150+ artist styles to blend and explore

Library Management

  • "Clean up my library" — Bulk rename tracks with creative titles, sort by mood, move between projects, rate everything 1-10
  • "Find my best tracks and make an album" — Search by rating, mood, genre, energy — then package the hits
  • "Organize last week's generations" — Your agent remembers what's unrated, unsorted, and unnamed

Automation (with OpenClaw Heartbeat/Cron)

  • Wake up to fresh music — Schedule daily generation: meditation at 6am, focus music at 9am, workout beats at 5pm
  • Weekly album drops — Auto-generate themed albums every Friday from your highest-rated tracks of the week
  • Library health checks — Periodic cleanup: flag unrated tracks, archive stale drafts, surface forgotten gems
  • Mood-based playlists — Generate seasonal or time-of-day collections automatically

What's Coming Next

  • Comicmation — AI comic and visual storytelling — panel layouts, character consistency, speech bubbles, full issue generation
  • Storymation — Interactive storytelling with branching narratives, character arcs, world-building, and voice-acted scenes
  • Skillmation — Guided learning paths, adaptive exercises, skill trees for music theory and production
  • Contentmation — Cross-platform publishing, release scheduling, distribution pipeline
  • Release tools — One-click distribution prep, metadata formatting, cover art generation

26 tools. 2 bundled skills. Dual-provider generation. And this is just the Musicmation module.


Limited Lifetime Deals

We're offering limited lifetime deals for early adopters during our launch phase. Lock in permanent access to all current and future Cynaps3 modules at a fraction of the subscription price — before we close the window.

Early supporters get lifetime access to Musicmation, Comicmation, Storymation, Skillmation, and Contentmation as they ship. No recurring fees. No upgrade costs. Ever.

Visit cynaps3.7cycle.life to claim yours while they last.


Technical Highlights

  • Dual-provider — Suno (2 variations) or Sonauto (1 song) — the agent auto-selects or you choose
  • Bulk generate up to 20 tracks in a single batch
  • 150+ artist styles across 15 categories (hip-hop, electronic, jazz, kpop, classical, and more)
  • AI lyrics in any language via Suno's lyrics API, or agent-written for Sonauto
  • Project management — organize tracks into projects with auto-context mappings
  • Library curation — search, rate, recommend, create albums, set energy curves
  • Autonomy-gated writes — destructive operations require user confirmation via signed tokens
  • Zero security enforcement client-side — thin client / fat server, all rules enforced in Supabase edge functions

Architecture

Plugin (this package)        --> Typed tools + auto-reply commands
Bundled Skills (skills/)     --> Agent playbooks (SKILL.md)
Edge Functions (server-side) --> All security enforcement

Thin client / fat server. The plugin is a typed interface layer. It sends authenticated requests to Supabase edge functions that enforce every rule: auth, credits, tier limits, rate limits, ownership scoping, and content moderation. The plugin itself has zero dependencies beyond TypeScript.


Tools (26)

Core

ToolPurpose
cynaps3_preflightReadiness check — auth, credits, tier, daily limits, provider keys

Generation (3)

ToolPurpose
musicmation_generateCreate a track + enqueue generation (Suno: 2 variations, Sonauto: 1 song)
musicmation_bulk_generateEnqueue multiple existing items at once (max 20)
musicmation_bulk_poll_statusPoll generation progress for multiple tracks

Library (10 read-only)

ToolPurpose
musicmation_search_tracksSearch by mood, genre, energy, BPM, key, text
musicmation_browse_stylesBrowse 150+ artist styles by category or query
musicmation_library_statsGenre/mood breakdown, recent tracks
musicmation_recommendMood-based recommendations from the user's library
musicmation_get_personasVoice and style personas
musicmation_get_top_ratedHighest-rated tracks with configurable threshold
musicmation_browse_influence_groupsCurated style reference sets
musicmation_get_influence_group_detailGroup members with weights
musicmation_poll_statusPoll single track generation progress
musicmation_generate_lyricsAI lyrics via Suno (free, uses API key, no credits)

Projects (6)

ToolPurpose
musicmation_list_projectsList user's projects
musicmation_create_projectCreate a project with auto-styled gradients
musicmation_update_projectUpdate name, image, copyright, content type
musicmation_delete_projectDelete project + all items (triple confirmation required)
musicmation_get_project_contextGet auto-mapping rules for a project
musicmation_set_project_contextSave project-context mappings

Content Management (2)

ToolPurpose
musicmation_create_itemAdd a content item (track row) to a project
musicmation_update_itemUpdate any field on an existing item

Write — Autonomy-Gated (4)

ToolPurpose
musicmation_rate_tracksRate tracks 1–10 with optional feedback
musicmation_create_albumCreate album from selected tracks
musicmation_set_dramaturgyEnergy curve and mood arc for track ordering
musicmation_bulk_renameBatch rename tracks

Write tools use a confirmation token flow: call once to get a confirmation_token, present the action to the user, call again with the token to execute. Tokens expire after 5 minutes.


Bundled Skills

Skills are agent playbooks (SKILL.md files) that tell the AI when and how to use the tools. They're auto-discovered by OpenClaw when the plugin is installed.

SkillDescription
cynaps3-coreCross-module baseline — auth handling, preflight protocol, autonomy levels, error communication
musicmationFull generation pipeline — single track (3-turn), bulk pipeline (3-turn), provider selection, decision guide, style categories, tag vocabulary

Dual-Provider Generation

Two music AI providers are supported:

AspectSunoSonauto
Variations per call21
Credits per songVaries by model100 (fixed)
Style controlweirdness + style_weightprompt_strength (0–5)
ModelsV4, V5v3
Output formatmp3mp3/flac/wav/ogg/m4a
Lyrics APIYes (musicmation_generate_lyrics)No (agent writes them)
Extend/Cover/VocalsYesNo

The agent auto-selects the provider based on available API keys and user preference. Both providers go through the same pipeline and produce items in the same library.


Modules

ModuleStatusWhat it unlocks
musicmationLive (25 tools)Music generation, library management, albums, styles, lyrics, bulk ops
comicmationIn developmentAI comics, panel layouts, character consistency, speech bubbles, full issues
storymationIn developmentBranching narratives, character arcs, world-building, voice-acted scenes
skillmationIn developmentLearning paths, practice exercises, adaptive difficulty, skill trees
contentmationIn developmentCross-platform publishing, release scheduling, distribution analytics

Each module registers its own tools and ships its own skill playbook. Enable only what you need — the plugin loads cleanly with any combination.


Configuration

After installing, configure the plugin in your OpenClaw settings:

{
  "plugins": {
    "entries": {
      "cynaps3": {
        "enabled": true,
        "config": {
          "supabaseUrl": "https://your-project.supabase.co",
          "supabaseAnonKey": "eyJhbGci...",
          "serviceRoleKey": "eyJhbGci...",
          "userId": "user_...",
          "enabledModules": ["musicmation"]
        }
      }
    }
  }
}
FieldRequiredDefaultDescription
supabaseUrlYes—Supabase project URL
supabaseAnonKeyYes—Supabase anon/public key (client-safe, not a secret)
serviceRoleKeyYes—Service role key for server-to-server auth
userIdYes—Clerk user ID for auth scoping
contentDomainNohttps://content.7cycle.lifeBase URL for content links
enabledModulesNo["musicmation"]Which modules to activate
agentIdNoAuto-detectedOverride for agent identity

Installation

# Install from npm
openclaw plugins install @cynaps3/openclaw-plugin

# Or install locally for development
openclaw plugins install -l ./

# Verify
openclaw plugins list
openclaw plugins info cynaps3

Development

# Install dependencies
pnpm install

# Build (TypeScript → dist/)
pnpm run build

# Run tests (240 tests, vitest)
pnpm run test

# Watch mode
pnpm run test:watch

# Type check only
pnpm run lint

Project Structure

src/
  core/
    types.ts              # Shared type definitions + OpenClaw API contract
    config.ts             # Config parsing + validation
    api-client.ts         # Authenticated HTTP client (retry, timeout, headers)
    errors.ts             # CynapsApiError with user-safe messages
    pick.ts               # Safe object field picker
    result.ts             # Standardized tool result formatting
  tools/
    _registry.ts          # Module-gated tool registration orchestrator
    cynaps3-preflight.ts  # Readiness check (1 tool)
    musicmation-generate.ts   # Generate + bulk generate + bulk poll (3 tools)
    musicmation-library.ts    # Search, browse, stats, recommend, etc. (10 tools)
    musicmation-write.ts      # Rate, album, dramaturgy, rename (4 tools)
    musicmation-projects.ts   # Project CRUD + context mappings (6 tools)
    musicmation-content.ts    # Item create + update (2 tools)
  commands/
    status.ts             # /cynaps3-status auto-reply command
  index.ts                # Plugin entry point + exports
skills/
  cynaps3-core/SKILL.md   # Cross-module agent baseline
  musicmation/SKILL.md    # Full generation pipeline playbook
test/
  core/                   # Config, types, errors, pick tests
  tools/                  # Registry, schema validation, handler behavior tests
  fixtures/               # Shared mocks (API, config, responses)
  plugin.test.ts          # Integration test

Security Model

  • All enforcement is server-side. The plugin makes authenticated requests; edge functions verify auth, check tier limits, enforce rate limits, and scope queries to the authenticated user.
  • No secrets in the plugin runtime. The serviceRoleKey is used for server-to-server calls only, never exposed to the agent or end user.
  • Write tools require confirmation tokens. Destructive operations (rating, album creation, renaming, deletion) go through a 2-call flow with signed, time-limited tokens.
  • Project deletion requires triple confirmation. The agent must warn the user, state the item count, and request the project name typed back before proceeding.

Links


License

MIT — Better Digital LLC, New Mexico — Made with Passion

↑↓ navigate openesc close