seren-cloud
Seren Cloud
For Claude: How to Use This Skill
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.
API
Use this skill alongside the core Seren API skill (https://api.serendb.com/skill.md).
Base Route
All routes go through https://api.serendb.com/publishers/seren-cloud.
Authentication
All endpoints require Authorization: Bearer $SEREN_API_KEY.
Deployments
Deploy new agents and manage deployment lifecycle operations.
Deploy a skill to seren-cloud.
POST /publishers/seren-cloud/deploy
curl -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.
GET /publishers/seren-cloud/deployments
curl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/deployments" \
-H "Authorization: Bearer $SEREN_API_KEY"
Get details of a specific deployment.
GET /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.
DELETE /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.
PATCH /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.
GET /publishers/seren-cloud/deployments/{id}/logs
curl -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).
POST /publishers/seren-cloud/deployments/{id}/start
curl -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).
POST /publishers/seren-cloud/deployments/{id}/stop
curl -sS -X POST "https://api.serendb.com/publishers/seren-cloud/deployments/<id>/stop" \
-H "Authorization: Bearer $SEREN_API_KEY"
Runs
Execute one-off runs and inspect run history, logs, and artifacts.
List run events (history) for a deployment.
GET /publishers/seren-cloud/deployments/{id}/runs
curl -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.
POST /publishers/seren-cloud/deployments/{id}/runs
curl -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.
GET /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.
GET /publishers/seren-cloud/deployments/{id}/runs/{run_id}/artifacts
curl -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.
POST /publishers/seren-cloud/deployments/{id}/runs/{run_id}/cancel
curl -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.
GET /publishers/seren-cloud/deployments/{id}/runs/{run_id}/stream
curl -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.
GET /publishers/seren-cloud/runs
curl -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).
GET /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.
GET /publishers/seren-cloud/runs/{run_id}/artifacts
curl -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.
POST /publishers/seren-cloud/runs/{run_id}/cancel
curl -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.
GET /publishers/seren-cloud/runs/{run_id}/stream
curl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/runs/<run_id>/stream" \
-H "Authorization: Bearer $SEREN_API_KEY"
Environments
Manage reusable runtime environments for deployments.
List reusable execution environment profiles.
GET /publishers/seren-cloud/environments
curl -sS -X GET "https://api.serendb.com/publishers/seren-cloud/environments" \
-H "Authorization: Bearer $SEREN_API_KEY"
Create a reusable execution environment profile.
POST /publishers/seren-cloud/environments
curl -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.
GET /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.
DELETE /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.
PATCH /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}'
More from serenorg/seren-skills
polymarket-bot
Autonomous trading agent for Polymarket prediction markets using Seren ecosystem
9polymarket-maker-rebate-bot
Provide two-sided liquidity on Polymarket with rebate-aware quoting, inventory controls, and dry-run-first execution for binary markets.
6saas-short-trader
Alpaca-branded SaaS short trader with MCP-native execution: scores AI disruption risk, builds capped short baskets, and tracks paper/live PnL in SerenDB.
2high-throughput-paired-basis-maker
Run a paired-market basis strategy on Polymarket with mandatory backtest-first gating before trade intents.
2seren-bounty
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.
2budget-tracker
Compare actual Wells Fargo spending against user-defined monthly budgets per category, calculate variance, and track budget adherence over time.
1