social-studio

Plan campaigns and execute approval-gated UGC ad generation through REST, MCP, and CLI interfaces.

Updated Jul 15, 2026
One-click install
npx skills add https://github.com/executiveusa/buffer-blaster- --skill social-studio-executiveusa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: social-studio
Source: https://github.com/executiveusa/buffer-blaster-/tree/main/plugins/social-studio
Command: npx skills add https://github.com/executiveusa/buffer-blaster- --skill social-studio-executiveusa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams producing social creative need a governed way to turn product truth into reviewable UGC-style ads without losing control of spend, approvals, or evidence. This Skill gives agents a single workflow for planning campaigns, checking pricing and wallet state, executing paid generation only after explicit approval, and scheduling approved social drops. ## Core Features & Use Cases - Campaign and UGC planning: Create bounded campaign plans and deterministic UGC ad factory plans (scripts, gates, continuity, cost estimates) with no paid generation calls. - Approval-gated paid execution: Run the full ad workflow only after explicit human approval, with server-owned wallet reservation, QA checks, and durable job receipts. - Governed scheduling: Discover connected social accounts and schedule only drops that carry explicit approval. - Use Case: An operator asks an agent to turn a product brief into a UGC video ad. The agent plans for free, presents the estimated cost, waits for approval, executes against the server wallet, and returns the final asset with a cost and QA receipt. ## Quick Start Ask the agent to check studio status and pricing, then create a UGC ad factory plan from your product brief before requesting approval to execute paid generation.

Frequently Asked Questions about social-studio

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

FAQPage Schema
How do I create a UGC video ad with an AI agent?

Start with create_ugc_ad_factory_plan to turn product truth into scripts, gates, and a cost estimate without spending anything. After a human approves, call execute_ugc_ad_factory, which reserves wallet funds and runs the full pipeline through final asset and QA receipt.

How do I schedule a social media post through the API?

Use list_social_accounts to resolve connected account IDs, then call schedule_social_drop with the approved content. Scheduling is rejected unless approved=true is explicitly supplied by a human operator.

Can agents run paid media generation without approval?

No. Paid generation requires both explicit human approval and an active server-owned wallet. The wallet balance is reserved atomically before any provider call, and agent-supplied credit balances are never trusted.

What interfaces does Social Studio support?

The same governed workflow is available through REST at /api/studio, MCP over HTTP JSON-RPC at /api/mcp, and a CLI via python -m cli.blaster. All interfaces resolve to the same backend with identical approval and budget rules.

Why is a queued generation job not considered finished?

A queued provider request only means work was submitted. Completion requires the durable job receipt to reach completed state with a final stored asset and QA result, which you can verify via list_ugc_jobs or get_ugc_job.