[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FTCMEN73AYHHMZCAGXT7D6":3,"skill-same:01M6FTCMEN73AYHHMZCAGXT7D6":90},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":43,"install":44,"resources":57},"01M6FTCMEN73AYHHMZCAGXT7D6","dokploy",null,"Manage Dokploy deployments, projects, applications, and domains via the Dokploy API.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjoshuarileydev\u002Fdokploy\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26],"applications","api","projects","curl","jq","deployments","manage","via","domains","2026-11-10 10:12:30",false,"---\nname: dokploy\ndescription: \"Manage Dokploy deployments, projects, applications, and domains via the Dokploy API.\"\nemoji: \"?\"\nmetadata:\n  clawdhub:\n    requires:\n      bins: [\"curl\", \"jq\"]\n---\n\n# Dokploy Skill\n\nInteract with Dokploy's API to manage projects, applications, domains, and deployments.\n\n## Prerequisites\n\n1. **Dokploy instance** running with API access\n2. **API Key** generated from `\u002Fsettings\u002Fprofile` → \"API\u002FCLI Section\"\n3. Set the `DOKPLOY_API_URL` environment variable (default: `http:\u002F\u002Flocalhost:3000`)\n\n## Configuration\n\nSet these environment variables or use the config command:\n\n```bash\n# Dokploy instance URL\nexport DOKPLOY_API_URL=\"https:\u002F\u002Fyour-dokploy-instance.com\"\n\n# Your API token\nexport DOKPLOY_API_KEY=\"your-generated-api-key\"\n\n# Or run the config command\ndokploy-config set --url \"https:\u002F\u002Fyour-dokploy-instance.com\" --key \"your-api-key\"\n```\n\n## Projects\n\n### List all projects\n```bash\ndokploy-project list\n```\n\n### Get project details\n```bash\ndokploy-project get \u003Cproject-id>\n```\n\n### Create a new project\n```bash\ndokploy-project create --name \"My Project\" --description \"Description here\"\n```\n\n### Update a project\n```bash\ndokploy-project update \u003Cproject-id> --name \"New Name\" --description \"Updated\"\n```\n\n### Delete a project\n```bash\ndokploy-project delete \u003Cproject-id>\n```\n\n## Applications\n\n### List applications in a project\n```bash\ndokploy-app list --project \u003Cproject-id>\n```\n\n### Get application details\n```bash\ndokploy-app get \u003Capplication-id>\n```\n\n### Create an application\n```bash\ndokploy-app create \\\n  --project \u003Cproject-id> \\\n  --name \"my-app\" \\\n  --type \"docker\" \\\n  --image \"nginx:latest\"\n```\n\n**Application types:** `docker`, `git`, `compose`\n\n### Trigger deployment\n```bash\ndokploy-app deploy \u003Capplication-id>\n```\n\n### Get deployment logs\n```bash\ndokploy-app logs \u003Capplication-id> --deployment \u003Cdeployment-id>\n```\n\n### List deployments\n```bash\ndokploy-app deployments \u003Capplication-id>\n```\n\n### Update application\n```bash\ndokploy-app update \u003Capplication-id> --name \"new-name\" --env \"KEY=VALUE\"\n```\n\n### Delete an application\n```bash\ndokploy-app delete \u003Capplication-id>\n```\n\n## Domains\n\n### List domains for an application\n```bash\ndokploy-domain list --application \u003Capplication-id>\n```\n\n### Get domain details\n```bash\ndokploy-domain get \u003Cdomain-id>\n```\n\n### Add a domain to an application\n```bash\ndokploy-domain create \\\n  --application \u003Capplication-id> \\\n  --domain \"app.example.com\" \\\n  --path \"\u002F\" \\\n  --port 80\n```\n\n### Update a domain\n```bash\ndokploy-domain update \u003Cdomain-id> --domain \"new.example.com\"\n```\n\n### Delete a domain\n```bash\ndokploy-domain delete \u003Cdomain-id>\n```\n\n## Environment Variables\n\n### List environment variables for an application\n```bash\ndokploy-app env list \u003Capplication-id>\n```\n\n### Set environment variable\n```bash\ndokploy-app env set \u003Capplication-id> --key \"DATABASE_URL\" --value \"postgres:\u002F\u002F...\"\n```\n\n### Delete environment variable\n```bash\ndokploy-app env delete \u003Capplication-id> --key \"DATABASE_URL\"\n```\n\n## Utility Commands\n\n### Check API connection\n```bash\ndokploy-status\n```\n\n### View current config\n```bash\ndokploy-config show\n```\n\n## API Reference\n\nBase URL: `$DOKPLOY_API_URL\u002Fapi`\n\n| Endpoint | Method | Description |\n|----------|--------|-------------|\n| `\u002Fproject.all` | GET | List all projects |\n| `\u002Fproject.create` | POST | Create project |\n| `\u002Fproject.byId` | GET | Get project by ID |\n| `\u002Fproject.update` | PATCH | Update project |\n| `\u002Fproject.delete` | DELETE | Delete project |\n| `\u002Fapplication.all` | GET | List applications |\n| `\u002Fapplication.create` | POST | Create application |\n| `\u002Fapplication.byId` | GET | Get application by ID |\n| `\u002Fapplication.update` | PATCH | Update application |\n| `\u002Fapplication.delete` | DELETE | Delete application |\n| `\u002Fapplication.deploy` | POST | Trigger deployment |\n| `\u002Fdeployment.all` | GET | List deployments |\n| `\u002Fdeployment.byId` | GET | Get deployment by ID |\n| `\u002Fdeployment.logs` | GET | Get deployment logs |\n| `\u002Fdomain.all` | GET | List domains |\n| `\u002Fdomain.create` | POST | Create domain |\n| `\u002Fdomain.update` | PATCH | Update domain |\n| `\u002Fdomain.delete` | DELETE | Delete domain |\n\n## Notes\n\n- All API calls require the `x-api-key` header\n- Use `jq` for JSON parsing in scripts\n- Some operations require admin permissions\n- Deployment is asynchronous — use status endpoint to check progress\n","# Dokploy Skill\n\nInteract with Dokploy's API to manage projects, applications, domains, and deployments.\n\n## Prerequisites\n\n1. **Dokploy instance** running with API access\n2. **API Key** generated from `\u002Fsettings\u002Fprofile` → \"API\u002FCLI Section\"\n3. Set the `DOKPLOY_API_URL` environment variable (default: `http:\u002F\u002Flocalhost:3000`)\n\n## Configuration\n\nSet these environment variables or use the config command:\n\n```bash\n# Dokploy instance URL\nexport DOKPLOY_API_URL=\"https:\u002F\u002Fyour-dokploy-instance.com\"\n\n# Your API token\nexport DOKPLOY_API_KEY=\"your-generated-api-key\"\n\n# Or run the config command\ndokploy-config set --url \"https:\u002F\u002Fyour-dokploy-instance.com\" --key \"your-api-key\"\n```\n\n## Projects\n\n### List all projects\n```bash\ndokploy-project list\n```\n\n### Get project details\n```bash\ndokploy-project get \u003Cproject-id>\n```\n\n### Create a new project\n```bash\ndokploy-project create --name \"My Project\" --description \"Description here\"\n```\n\n### Update a project\n```bash\ndokploy-project update \u003Cproject-id> --name \"New Name\" --description \"Updated\"\n```\n\n### Delete a project\n```bash\ndokploy-project delete \u003Cproject-id>\n```\n\n## Applications\n\n### List applications in a project\n```bash\ndokploy-app list --project \u003Cproject-id>\n```\n\n### Get application details\n```bash\ndokploy-app get \u003Capplication-id>\n```\n\n### Create an application\n```bash\ndokploy-app create \\\n  --project \u003Cproject-id> \\\n  --name \"my-app\" \\\n  --type \"docker\" \\\n  --image \"nginx:latest\"\n```\n\n**Application types:** `docker`, `git`, `compose`\n\n### Trigger deployment\n```bash\ndokploy-app deploy \u003Capplication-id>\n```\n\n### Get deployment logs\n```bash\ndokploy-app logs \u003Capplication-id> --deployment \u003Cdeployment-id>\n```\n\n### List deployments\n```bash\ndokploy-app deployments \u003Capplication-id>\n```\n\n### Update application\n```bash\ndokploy-app update \u003Capplication-id> --name \"new-name\" --env \"KEY=VALUE\"\n```\n\n### Delete an application\n```bash\ndokploy-app delete \u003Capplication-id>\n```\n\n## Domains\n\n### List domains for an application\n```bash\ndokploy-domain list --application \u003Capplication-id>\n```\n\n### Get domain details\n```bash\ndokploy-domain get \u003Cdomain-id>\n```\n\n### Add a domain to an application\n```bash\ndokploy-domain create \\\n  --application \u003Capplication-id> \\\n  --domain \"app.example.com\" \\\n  --path \"\u002F\" \\\n  --port 80\n```\n\n### Update a domain\n```bash\ndokploy-domain update \u003Cdomain-id> --domain \"new.example.com\"\n```\n\n### Delete a domain\n```bash\ndokploy-domain delete \u003Cdomain-id>\n```\n\n## Environment Variables\n\n### List environment variables for an application\n```bash\ndokploy-app env list \u003Capplication-id>\n```\n\n### Set environment variable\n```bash\ndokploy-app env set \u003Capplication-id> --key \"DATABASE_URL\" --value \"postgres:\u002F\u002F...\"\n```\n\n### Delete environment variable\n```bash\ndokploy-app env delete \u003Capplication-id> --key \"DATABASE_URL\"\n```\n\n## Utility Commands\n\n### Check API connection\n```bash\ndokploy-status\n```\n\n### View current config\n```bash\ndokploy-config show\n```\n\n## API Reference\n\nBase URL: `$DOKPLOY_API_URL\u002Fapi`\n\n| Endpoint | Method | Description |\n|----------|--------|-------------|\n| `\u002Fproject.all` | GET | List all projects |\n| `\u002Fproject.create` | POST | Create project |\n| `\u002Fproject.byId` | GET | Get project by ID |\n| `\u002Fproject.update` | PATCH | Update project |\n| `\u002Fproject.delete` | DELETE | Delete project |\n| `\u002Fapplication.all` | GET | List applications |\n| `\u002Fapplication.create` | POST | Create application |\n| `\u002Fapplication.byId` | GET | Get application by ID |\n| `\u002Fapplication.update` | PATCH | Update application |\n| `\u002Fapplication.delete` | DELETE | Delete application |\n| `\u002Fapplication.deploy` | POST | Trigger deployment |\n| `\u002Fdeployment.all` | GET | List deployments |\n| `\u002Fdeployment.byId` | GET | Get deployment by ID |\n| `\u002Fdeployment.logs` | GET | Get deployment logs |\n| `\u002Fdomain.all` | GET | List domains |\n| `\u002Fdomain.create` | POST | Create domain |\n| `\u002Fdomain.update` | PATCH | Update domain |\n| `\u002Fdomain.delete` | DELETE | Delete domain |\n\n## Notes\n\n- All API calls require the `x-api-key` header\n- Use `jq` for JSON parsing in scripts\n- Some operations require admin permissions\n- Deployment is asynchronous — use status endpoint to check progress\n",{"name":5,"emoji":32,"metadata":33,"description":7},"?",{"clawdhub":34},{"requires":35},{"bins":36},[21,22],"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fjoshuarileydev\u002Fdokploy",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add kbarbel640-del\u002Fskills --skill dokploy",{"tool":50,"command":51},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill dokploy",{"tool":53,"command":54},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill dokploy","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjoshuarileydev\u002Fdokploy\u002FSKILL.md",true,[58,64,68,74,78,82,86],{"path":59,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":62,"sourceHtmlUrl":63},"_meta.json","REFERENCE","参考文档",274,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjoshuarileydev\u002Fdokploy\u002F_meta.json",{"path":65,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":66,"sourceHtmlUrl":67},".clawdhub\u002Fpackage.json",702,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjoshuarileydev\u002Fdokploy\u002F.clawdhub\u002Fpackage.json",{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"scripts\u002Fdokploy-app.sh","SCRIPT","脚本",13562,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjoshuarileydev\u002Fdokploy\u002Fscripts\u002Fdokploy-app.sh",{"path":75,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":76,"sourceHtmlUrl":77},"scripts\u002Fdokploy-config.sh",1668,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjoshuarileydev\u002Fdokploy\u002Fscripts\u002Fdokploy-config.sh",{"path":79,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":80,"sourceHtmlUrl":81},"scripts\u002Fdokploy-domain.sh",7774,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjoshuarileydev\u002Fdokploy\u002Fscripts\u002Fdokploy-domain.sh",{"path":83,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":84,"sourceHtmlUrl":85},"scripts\u002Fdokploy-project.sh",4903,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjoshuarileydev\u002Fdokploy\u002Fscripts\u002Fdokploy-project.sh",{"path":87,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":88,"sourceHtmlUrl":89},"scripts\u002Fdokploy.sh",3856,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjoshuarileydev\u002Fdokploy\u002Fscripts\u002Fdokploy.sh",[91,121,150,170,176,196],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":102,"publishedAt":27},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[97],{"categoryNo":98,"categoryName":99,"taxonomyType":100,"taxonomyTypeDesc":101},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[103,104,19,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120],"crowd prompting","prompting","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":132,"publishedAt":27},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[127],{"categoryNo":128,"categoryName":129,"taxonomyType":130,"taxonomyTypeDesc":131},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[133,19,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,109,149],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":159,"publishedAt":27},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[156],{"categoryNo":157,"categoryName":158,"taxonomyType":130,"taxonomyTypeDesc":131},"01JBSEEDCAT000000000000021","资料检索与研究",[160,161,162,163,164,165,166,105,167,147,149,168,19,169,25],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http",{"skillNo":171,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":175,"publishedAt":27},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[174],{"categoryNo":157,"categoryName":158,"taxonomyType":130,"taxonomyTypeDesc":131},[163,162,161,160,25,165,166,105,164,147,149,167,168,19,169],{"skillNo":177,"name":178,"nameZh":6,"description":179,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":180,"categories":181,"keywords":182,"publishedAt":27},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[183,184,185,186,187,188,189,190,191,192,193,194,195],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":197,"name":198,"nameZh":6,"description":199,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":200,"categories":201,"keywords":206,"publishedAt":27},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[202,203],{"categoryNo":128,"categoryName":129,"taxonomyType":130,"taxonomyTypeDesc":131},{"categoryNo":204,"categoryName":205,"taxonomyType":100,"taxonomyTypeDesc":101},"01JBSEEDCAT000000000000037","律师与法务",[207,208,209,210,105,211,212,37,213,168,214,215,20,216,217,118,218,219,220],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","compliance","actions","state","governance","github"]