cheerful-supabase

Read and write campaign and creator data in Supabase tables.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/nuts-and-bolts-ai/nanoclaw-cheerful --skill cheerful-supabase
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cheerful-supabase
Source: https://github.com/nuts-and-bolts-ai/nanoclaw-cheerful/tree/main/container/skills/cheerful-supabase
Command: npx skills add https://github.com/nuts-and-bolts-ai/nanoclaw-cheerful --skill cheerful-supabase

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides direct access to the Cheerful Supabase database, enabling efficient reading and writing of campaign data, creator statuses, and workflow executions.

Core Features & Use Cases

  • Database Access: Read and write data directly to Supabase tables like campaign, campaign_creator, and campaign_workflow.
  • Data Scoping: Enforces client-specific data access to ensure security and privacy.
  • Use Case: Update a creator's gifting status to 'SKIPPED' or retrieve a list of creators needing orders created for a specific campaign.

Quick Start

Use the cheerful-supabase skill to list all campaigns for the current client.

Frequently Asked Questions about cheerful-supabase

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read and write campaign data directly in Supabase?

You can read and write campaign data in Supabase by connecting with your Supabase URL and service keys to query and update tables like campaign, campaign_creator, and campaign_workflow_execution.

What is the best way to manage creator statuses for a specific Supabase campaign?

Managing creator statuses in a Supabase campaign involves directly updating the campaign_creator table, allowing you to set statuses such as SKIPPED or track creators needing orders.

Do I need Supabase service keys to access campaign data?

Yes, you need Supabase URL and service keys for authentication to interact with the database and enforce client-specific data scoping for secure campaign data access.

Can I update workflow executions in Supabase using database access?

Yes, you can update workflow executions by performing write operations on the campaign_workflow_execution table to track and manage campaign progress within the Supabase database.

Does this database access approach enforce client-specific data scoping?

Yes, the database access enforces critical client-specific data scoping to ensure privacy and security when querying or updating campaign and creator information.

How do I list all campaigns for a current client in Supabase?

To list all campaigns for a current client in Supabase, you query the campaign table while applying the enforced client-specific data scoping rules to filter the results accurately.