{"$schema":"https://schemas.agentskills.io/discovery/0.2.0/schema.json","skills":[{"name":"maritime","type":"skill-md","description":"Deploy and operate AI agents on Maritime: signup, headless login, the JSON contract, deploy recipes, and the email verification wall.","url":"https://maritime.sh/.well-known/agent-skills/maritime/SKILL.md","digest":"sha256:b3131a9e4f10cbcfba168ffd60d3048dc361779277e66fc5ae6d82e50b621baa"},{"name":"migrate-from-aws","type":"skill-md","description":"Migrate agent-shaped workloads from AWS to Maritime, including scheduled Lambdas, EventBridge crons, ECS scheduled tasks, and EC2-hosted bots. Inventories the AWS account with read-only credentials, recreates each workload as a Maritime agent, verifies it, then hands the human a decommission checklist. Use when someone wants to move automations, bots, or cron jobs off AWS onto maritime.sh.","url":"https://maritime.sh/.well-known/agent-skills/migrate-from-aws/SKILL.md","digest":"sha256:6d35566e78e32de49f2fef2c83da68a9e512dce8ca16294438ea8f8ba1405a85"},{"name":"migrate-from-azure","type":"skill-md","description":"Migrate agent-shaped workloads from Microsoft Azure to Maritime, including Azure Functions timer triggers, Container Apps scheduled jobs, VM-hosted bots, and Logic Apps automations. Inventories the subscription with a read-only service principal, recreates each workload as a Maritime agent, verifies it, then hands the human a decommission checklist. Use when someone wants to move automations, bots, or cron jobs off Azure onto maritime.sh.","url":"https://maritime.sh/.well-known/agent-skills/migrate-from-azure/SKILL.md","digest":"sha256:513bc208e540afb07b373b707e2221db4f023ed37261df7e3861a3cb9c494bec"},{"name":"migrate-from-cloudflare","type":"skill-md","description":"Migrate agent-shaped workloads from Cloudflare to Maritime, including Workers with cron triggers, Queues consumers, Durable Object alarms, and data held in KV, R2, and D1. Inventories the account with a read-only API token, recreates each workload as a Maritime agent, verifies it, then hands the human a decommission checklist. Use when someone wants to move Workers crons, bots, or scheduled automations off Cloudflare onto maritime.sh.","url":"https://maritime.sh/.well-known/agent-skills/migrate-from-cloudflare/SKILL.md","digest":"sha256:43fdfde1cf9669bb0d3e2cd5c64745eba53ed1f1669744c359be88581fd2dda4"},{"name":"migrate-from-digitalocean","type":"skill-md","description":"Migrate agent-shaped workloads from DigitalOcean to Maritime, including App Platform workers and jobs, DO Functions with scheduled triggers, and droplet-hosted bots. Inventories the account with a read-only scoped API token, recreates each workload as a Maritime agent, verifies it, then hands the human a decommission checklist. Use when someone wants to move automations, bots, or cron jobs off DigitalOcean onto maritime.sh.","url":"https://maritime.sh/.well-known/agent-skills/migrate-from-digitalocean/SKILL.md","digest":"sha256:d17be23f408bb18a8758872ce94237c7707a110aa00152fee097ce1677caa41a"},{"name":"migrate-from-fly","type":"skill-md","description":"Migrate agent-shaped workloads from Fly.io to Maritime, including scheduled Machines, fly.toml worker processes, and bots or automations running as ordinary Fly apps. Inventories the Fly organization with a read-only token, redeploys each app's existing Dockerfile as a Maritime agent, verifies it, then hands the human a decommission checklist. Use when someone wants to move automations, bots, or cron jobs off Fly.io onto maritime.sh.","url":"https://maritime.sh/.well-known/agent-skills/migrate-from-fly/SKILL.md","digest":"sha256:6f80e2468016fdc83cdb0f60494b2f1134007109e41aea60d0b28e0bca4d046c"},{"name":"migrate-from-gcp","type":"skill-md","description":"Migrate agent-shaped workloads from Google Cloud Platform to Maritime, including Cloud Scheduler cron jobs, Cloud Functions (gen1 and gen2), Cloud Run jobs and worker services, and Compute Engine-hosted bots. Inventories the GCP project with a read-only service account, recreates each workload as a Maritime agent, verifies it, then hands the human a decommission checklist. Use when someone wants to move automations, bots, or cron jobs off Google Cloud onto maritime.sh.","url":"https://maritime.sh/.well-known/agent-skills/migrate-from-gcp/SKILL.md","digest":"sha256:c4f2b58a453cad99d30eca95c3c704efbc3e68c3dff6c03eb314da0c509b7bc6"},{"name":"migrate-from-heroku","type":"skill-md","description":"Migrate agent-shaped workloads from Heroku to Maritime, including worker dynos, Heroku Scheduler jobs, and clock processes with in-code schedules. Inventories apps and Procfiles with the Heroku CLI, recreates each workload as a Maritime agent with real cron triggers, verifies it, then hands the human a reversible cutover checklist. Use when someone wants to move workers, bots, or scheduled jobs off Heroku onto maritime.sh.","url":"https://maritime.sh/.well-known/agent-skills/migrate-from-heroku/SKILL.md","digest":"sha256:6a0609e651a89ece561d4b42b06cff586a2f42fdfb0afd50d0dfcdd8a6c58f74"},{"name":"migrate-from-render","type":"skill-md","description":"Migrate agent-shaped workloads from Render to Maritime, including cron jobs (a standard cron expression plus a command) and background workers, together with their env vars and env groups. Inventories the account via render.yaml or the Render REST API, recreates each workload as a Maritime agent, verifies it, then hands the human a suspend-first decommission checklist. Use when someone wants to move cron jobs, background workers, bots, or automations off Render onto maritime.sh.","url":"https://maritime.sh/.well-known/agent-skills/migrate-from-render/SKILL.md","digest":"sha256:f1e9a50eabe6cd5ff0f23e2fb0a192a928e4e8a55fd0ad58e8f64ee8e6c1b63d"},{"name":"migrate-from-vercel","type":"skill-md","description":"Migrate agent-shaped workloads from Vercel to Maritime, including vercel.json cron jobs and the serverless or edge API routes those crons trigger. Inventories projects with the Vercel CLI plus each repo's vercel.json, recreates each job as a Maritime agent, verifies it, then hands the human a reversible cutover checklist. Use when someone wants to move cron jobs, scheduled routes, or background automations off Vercel onto maritime.sh, usually while the site itself stays on Vercel.","url":"https://maritime.sh/.well-known/agent-skills/migrate-from-vercel/SKILL.md","digest":"sha256:2e33f25b9bd8f4d567ad842d0b04822d0552491055e06f10ea452a00122f0296"},{"name":"migrate-from-vps","type":"skill-md","description":"Migrate agent-shaped workloads off any VPS or bare server reachable over SSH, including cron jobs, tmux or screen resident bots, pm2 and supervisor apps, systemd services and timers, and Docker containers, whether the box is a Hetzner or Linode or OVH server, a Raspberry Pi, or an old EC2 instance treated as a pet. Inventories the box over SSH with a fixed list of read-only commands, recreates each workload as a Maritime agent, verifies it, then hands the human a decommission checklist. Use when someone wants to move bots, cron jobs, or workers off a server they SSH into onto maritime.sh.","url":"https://maritime.sh/.well-known/agent-skills/migrate-from-vps/SKILL.md","digest":"sha256:6799ac3f148d45be4aa3bef7c7badcfafe5a3c9c1bffdf186542f46634b338df"}]}