by Seren
No reviews yetDeploy and operate hosted skills through the first-class seren-cloud publisher.
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}'
Free
npx skills add serenorg/seren-skillsSelect “Seren Cloud” when prompted
Seren
Added March 1, 2026