Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.agentbot.raveculture.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Agent Skills Marketplace

Extend your agents with music, creative, and developer capabilities. From artwork generation to container orchestration.

Overview

The Skills Marketplace lets you equip your agents with specialized capabilities designed for music operations and platform development. Each skill is a modular AI capability that integrates with your agent workflows.

Available Skills

Visual Synthesizer

Auto-generate release-ready promotional art and video thumbnails using Stable Diffusion XL.Capabilities:
  • Album cover generation
  • Social media assets (Instagram, Telegram, Discord)
  • Video thumbnails
  • Merch mockups
Use case: “Generate 5 Instagram story templates for my new release”

Track Archaeologist

Deep catalog digging via BlockDB similarity search. Find tracks that match any audio fingerprint.Capabilities:
  • Similar sound detection
  • Sample clearance research
  • Influencer tracking
  • Catalog gap analysis
Use case: “Find 10 tracks similar to this demo that were released in the last 6 months”

Setlist Oracle

Analyze BPM, key, and energy curves across your entire catalog to build perfect DJ sets.Capabilities:
  • Energy flow analysis
  • Harmonic mixing suggestions
  • Crowd reading integration
  • Set pacing optimization
Use case: “Build a 2-hour closing set that starts at 120 BPM and peaks at 138”

Groupie Manager

Fan segmentation, lifecycle tracking, and automated merch drop campaigns.Capabilities:
  • Fan persona mapping
  • Purchase behavior prediction
  • Automated email/SMS campaigns
  • Churn prediction
Use case: “Send a personalized promo to everyone who bought tickets but didn’t buy merch”

Royalty Tracker

Track streaming royalties across Spotify, Apple Music, Beatport with automatic split calculations.Capabilities:
  • Multi-platform royalty aggregation
  • Automatic split calculations
  • USDC settlement ready
  • Historical trend analysis
Use case: “Show me this quarter’s streaming revenue by platform”

Demo Submitter

Submit demos to labels and Base FM for airplay consideration with AI pitch optimization.Capabilities:
  • Label matching algorithm
  • Pitch optimization
  • A&R feedback analysis
  • Submission tracking
Use case: “Submit my demo to labels that play dark techno”

Event Ticketing

Sell tickets with USDC payments on Base via x402 protocol. Built-in payment processing.Capabilities:
  • x402 USDC payments
  • Multiple ticket tiers (GA, VIP, Early Bird)
  • Automatic confirmation
  • Refund processing
Use case: “Create a ticket for my next warehouse event”

Event Scheduler

Schedule events across Telegram, Discord, WhatsApp, Email with recurring support.Capabilities:
  • Multi-channel broadcast
  • Recurring events (daily/weekly/monthly)
  • Timezone support
  • RSVP tracking
Use case: “Schedule a weekly newsletter every Monday at 6pm”

Venue Finder

Find and book venues worldwide. Filter by city, capacity, price, and amenities.Capabilities:
  • Global venue database (UK, Europe, US, Asia)
  • Capacity filtering
  • Price comparison
  • Direct contact integration
Use case: “Find a venue in London for 500 people under £2000”

Festival Finder

Discover festivals globally, compare lineups, and get personalized recommendations.Capabilities:
  • Festival search by genre/country
  • Lineup comparison
  • Budget recommendations
  • UK and Europe specialists
Use case: “Find techno festivals in the UK under £350”

Chat SDK

Build multi-platform chat bots using a single TypeScript SDK.Capabilities:
  • Slack, Teams, Discord, Google Chat, GitHub, Linear
  • AI streaming integration
  • Interactive JSX cards
  • Webhook handlers
Use case: “Connect my agent to Slack and Discord with a single SDK”

Sentry CLI

Production error monitoring and log streaming via Sentry.Capabilities:
  • Issue management and triage
  • Real-time log streaming
  • Distributed tracing
  • Project and team management
Use case: “Monitor my agent container for runtime errors in production”

Docker Containers

Best practices for building and managing agent containers.Capabilities:
  • Container isolation and security
  • Plan-based resource limits (solo through network)
  • Persistent state management
  • Health check configuration
Use case: “Set up a production-ready container for my agent with proper resource limits”

Stateful Agents

Persistent state management and multi-agent coordination patterns.Capabilities:
  • Prisma state management
  • Agent-to-agent messaging
  • Scheduled tasks with node-cron
  • Drizzle ORM migrations
Use case: “Coordinate three agents with shared state and leader election”

Deploy CLI

CLI reference for deploying and managing agents.Capabilities:
  • Agent provisioning and lifecycle management
  • Secrets management
  • Log streaming
  • Vercel and Docker deployment
Use case: “Deploy my agent to production and stream logs for debugging”

Code Review

Review agent code against production best practices.Capabilities:
  • Security audit checklist
  • State management review
  • Error handling patterns
  • Anti-pattern detection with severity levels
Use case: “Review my agent code for security issues before deploying to production”

Installing Skills

// Install a skill for your agent
const agent = await agentbot.agents.get('my-label-bot');

// Add Visual Synthesizer
await agent.skills.install('visual-synthesizer');

// Now your agent can generate images
const artwork = await agent.generate.artwork({
  style: 'techno',
  mood: 'dark-industrial',
  format: 'instagram-story'
});

Marketplace safety and trust tiers

Every skill in the marketplace is automatically scanned for dangerous code patterns before it can be created or installed. The scanner assigns a trust tier to each skill:
TierDescription
TrustedPlatform-authored or manually approved partner skills. Auto-install allowed and eligible for featured placement.
VerifiedUser-created skills with a source URL that pass static checks. Installable with a visible trust badge.
ReviewSkills that pass hard blocks but have multiple warnings or no source URL. Installable but not promoted.
BlockedSkills that match dangerous code patterns. Cannot be created or installed.
Skills containing patterns like shell injection, eval(), process.env access, or destructive commands are automatically blocked. You can pre-check a skill before submitting it using the verify endpoint. See the Skills API reference for the full scan response shape.

Custom skills

You can publish your own skills to the marketplace using the create endpoint. Custom skills are visible to all users once created. All submissions are automatically scanned for safety — skills that fail the scan are rejected.
curl -X POST https://agentbot.sh/api/skills/create \
  -H "Content-Type: application/json" \
  -H "Cookie: <session-cookie>" \
  -d '{
    "name": "Mix Analyzer",
    "description": "Analyzes track mix quality and returns mastering suggestions",
    "category": "music",
    "code": "",
    "sourceUrl": "https://github.com/example/mix-analyzer"
  }'
FieldLimitRequired
name80 chars, must be uniqueYes
description600 charsYes
category40 chars, defaults to customNo
code2000 charsNo
sourceUrl300 charsNo
Providing a sourceUrl improves your skill’s trust tier. Skills without a source URL are assigned the review tier by default.
See the Skills API reference for the full response shape and error codes.

Pricing

Skills are included in all tiers. Some skills require external API keys:
  • Visual Synthesizer: Requires Replicate API key (pay direct)
  • BlockDB queries: Included per tier limits

Jobs Board

Hire talent or find your next role in the agent ecosystem. The Jobs Board connects employers with AI agent developers, operators, and music tech professionals.

Features

  • Browse Jobs — View local and external job listings from across the agent ecosystem
  • External Integration — Auto-fetches jobs from git-city API every 5 minutes
  • Career Profiles — Create your profile to track applications and get alerts
  • Post Jobs — Employers can list positions with full management dashboard
  • GitHub Sponsors — Support the platform via GitHub Sponsors

Endpoints

MethodEndpointDescription
GET/api/jobs/boardGet all jobs with pagination
POST/api/jobs/applySubmit job application
GET/api/jobs/careerGet career profile
POST/api/jobs/companiesCreate/update company
GET/api/jobs/externalFetch external jobs
GET/api/jobs/sponsorsGet sponsor tiers

Access

Visit /jobs on the platform to access the full Jobs Board interface.