seren/seren-cloud/SKILL.md
Deploy and operate hosted skills through the first-class seren-cloud publisher.
npx skillsauth add serenorg/seren-skills seren-cloudInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Skill instructions are preloaded in context when this skill is active. Do not perform filesystem searches or tool-driven exploration to rediscover them; use the guidance below directly.
Use this skill when a user wants to deploy or run skills in Seren-managed cloud runtime.
Use this skill alongside the core Seren API skill (https://api.serendb.com/skill.md).
All routes go through https://api.serendb.com/publishers/seren-cloud.
All endpoints require Authorization: Bearer $SEREN_API_KEY.
Deploy new agents and manage deployment lifecycle operations.
Deploy a skill to seren-cloud.
/publishers/seren-cloud/deploycurl -sS -X POST "https://api.serendb.com/publishers/seren-cloud/deploy" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"code_bundle_base64":"","mode":"","name":"my-agent","skill_slug":"my-publisher"}'
List all deployments for the authenticated organization.
/publishers/seren-cloud/deploymentscurl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/deployments" \
-H "Authorization: Bearer $SEREN_API_KEY"
Get details of a specific deployment.
/publishers/seren-cloud/deployments/{id}curl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/deployments/<id>" \
-H "Authorization: Bearer $SEREN_API_KEY"
Delete a deployment and clean up compute resources.
/publishers/seren-cloud/deployments/{id}curl -sS -X DELETE "https://api.serendb.com/publishers/seren-cloud/deployments/<id>" \
-H "Authorization: Bearer $SEREN_API_KEY"
Update config and/or secrets without redeploying code.
/publishers/seren-cloud/deployments/{id}curl -sS -X PATCH "https://api.serendb.com/publishers/seren-cloud/deployments/<id>" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"config":{},"secrets":{}}'
Get logs for a deployment.
/publishers/seren-cloud/deployments/{id}/logscurl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/deployments/<id>/logs" \
-H "Authorization: Bearer $SEREN_API_KEY"
Start an always-on deployment (scale to 1 replica).
/publishers/seren-cloud/deployments/{id}/startcurl -sS -X POST "https://api.serendb.com/publishers/seren-cloud/deployments/<id>/start" \
-H "Authorization: Bearer $SEREN_API_KEY"
Stop an always-on deployment (scale to 0 replicas).
/publishers/seren-cloud/deployments/{id}/stopcurl -sS -X POST "https://api.serendb.com/publishers/seren-cloud/deployments/<id>/stop" \
-H "Authorization: Bearer $SEREN_API_KEY"
Execute one-off runs and inspect run history, logs, and artifacts.
List run events (history) for a deployment.
/publishers/seren-cloud/deployments/{id}/runscurl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/deployments/<id>/runs" \
-H "Authorization: Bearer $SEREN_API_KEY"
Run a one-shot invocation of a deployment.
/publishers/seren-cloud/deployments/{id}/runscurl -sS -X POST "https://api.serendb.com/publishers/seren-cloud/deployments/<id>/runs" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'
Get a single run event for a deployment.
/publishers/seren-cloud/deployments/{id}/runs/{run_id}curl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/deployments/<id>/runs/<run_id>" \
-H "Authorization: Bearer $SEREN_API_KEY"
List artifacts emitted by a specific deployment run.
/publishers/seren-cloud/deployments/{id}/runs/{run_id}/artifactscurl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/deployments/<id>/runs/<run_id>/artifacts" \
-H "Authorization: Bearer $SEREN_API_KEY"
Cancel a queued/running deployment run.
/publishers/seren-cloud/deployments/{id}/runs/{run_id}/cancelcurl -sS -X POST "https://api.serendb.com/publishers/seren-cloud/deployments/<id>/runs/<run_id>/cancel" \
-H "Authorization: Bearer $SEREN_API_KEY"
Stream updates for a deployment run as Server-Sent Events.
/publishers/seren-cloud/deployments/{id}/runs/{run_id}/streamcurl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/deployments/<id>/runs/<run_id>/stream" \
-H "Authorization: Bearer $SEREN_API_KEY"
List all runs across all deployments for the organization.
/publishers/seren-cloud/runscurl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/runs" \
-H "Authorization: Bearer $SEREN_API_KEY"
Get a single run event by ID (cross-agent).
/publishers/seren-cloud/runs/{run_id}curl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/runs/<run_id>" \
-H "Authorization: Bearer $SEREN_API_KEY"
List artifacts emitted by a run event.
/publishers/seren-cloud/runs/{run_id}/artifactscurl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/runs/<run_id>/artifacts" \
-H "Authorization: Bearer $SEREN_API_KEY"
Cancel a queued/running run by ID.
/publishers/seren-cloud/runs/{run_id}/cancelcurl -sS -X POST "https://api.serendb.com/publishers/seren-cloud/runs/<run_id>/cancel" \
-H "Authorization: Bearer $SEREN_API_KEY"
Stream updates for a run as Server-Sent Events.
/publishers/seren-cloud/runs/{run_id}/streamcurl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/runs/<run_id>/stream" \
-H "Authorization: Bearer $SEREN_API_KEY"
Manage reusable runtime environments for deployments.
List reusable execution environment profiles.
/publishers/seren-cloud/environmentscurl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/environments" \
-H "Authorization: Bearer $SEREN_API_KEY"
Create a reusable execution environment profile.
/publishers/seren-cloud/environmentscurl -sS -X POST "https://api.serendb.com/publishers/seren-cloud/environments" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"docker_image":"","name":"my-agent"}'
Get a reusable execution environment profile.
/publishers/seren-cloud/environments/{id}curl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/environments/<id>" \
-H "Authorization: Bearer $SEREN_API_KEY"
Delete a reusable execution environment profile.
/publishers/seren-cloud/environments/{id}curl -sS -X DELETE "https://api.serendb.com/publishers/seren-cloud/environments/<id>" \
-H "Authorization: Bearer $SEREN_API_KEY"
Update a reusable execution environment profile.
/publishers/seren-cloud/environments/{id}curl -sS -X PATCH "https://api.serendb.com/publishers/seren-cloud/environments/<id>" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"description":"","docker_image":"","is_default":true}'
testing
Review-first outreach skill for the default Seren Bucks affiliate program. It bootstraps affiliate context via /programs/discover, mines sent-mail history and address books for candidates, persists them into a skill-owned CRM, proposes an editable daily top-10, drafts outbound and reply batches for approval, reconciles affiliate and reply signals, enforces hard DNC, and returns a manual daily digest.
data-ai
Lean partner-link distribution skill for the seren-affiliates publisher program portfolio. Operates one publisher program per run. Bootstraps the affiliate profile (registering on first run), caches joined programs in serendb, ingests contacts from a pasted list or from Gmail/Outlook address books, drafts a pitch once per run via seren-models for operator approval, sends approved copy through Gmail (preferred) or Microsoft Outlook, enforces per-program dedupe plus a global unsubscribe list, and reports local plus live conversion and commission stats from seren-affiliates.
development
Family office: Process an incoming GP capital call notice end-to-end — confirm, fund, log, reconcile.
development
Work with Seren Bounty affiliate bounties: customers create and fund verifier-backed bounties; agents join to receive a referral_code and accrue earnings as qualifying events are verified; a release sweep pays matured earnings out of escrow.