CreateOS Skills
CreateOS Skills is a universal deployment skill that works with any AI coding tool. No new IDE. No workflow change. One command and your app is live.
What are CreateOS Skills?
CreateOS Skills enable AI coding agents to deploy applications directly from your existing development environment. Instead of switching between tools or learning new interfaces, you can deploy, publish, and manage applications using natural language commands within your preferred AI coding tool.
Skills provide an alternative to manual CreateOS deployment by letting your AI coding assistant handle the entire process. For IDE-specific setup, see our Integration Guides.
Key Value Proposition:
- Deploy - Push your app live with one command
- Publish - Share your creation with the world
- Earn - Monetize through the CreateOS marketplace
Installation
Install CreateOS Skills with a single command:
1npx skills add https://github.com/NodeOps-app/skills --skill createos
This adds the CreateOS deployment skill to your AI coding environment, enabling direct deployment capabilities.
Supported AI Coding Tools
CreateOS Skills works with any tool that supports the Skills protocol. For detailed setup instructions, see our Integration Guides.
- Claude Code - Anthropic's CLI coding assistant (setup guide)
- GitHub Copilot - GitHub's AI pair programmer (setup guide)
- Gemini CLI - Google's AI coding CLI (setup guide)
- OpenCode - Open-source AI coding assistant (setup guide)
- Codex - OpenAI's code generation model
- Amp - AI coding assistant
- Kimi CLI - Kimi's AI coding CLI
How It Works
MCP Integration
When connected via MCP (Model Context Protocol), no API key is required for basic operations. The MCP server handles authentication automatically.
MCP Endpoint: https://api-createos.nodeops.network/mcp
For direct REST API calls, use the header: X-Api-Key: <your-api-key>
Authentication
- Create an account at createos.nodeops.network
- Generate your API key from your profile
- The skill handles authentication automatically via MCP
Core Capabilities
Project Management
| Command | Description |
|---|---|
CreateProject() | Initialize new projects |
ListProjects() | View all your projects |
UpdateProjectSettings() | Modify project configurations |
DeleteProject() | Remove projects |
Deployment
| Command | Description |
|---|---|
CreateDeployment() | Deploy Docker images |
TriggerLatestDeployment() | Initiate GitHub builds |
UploadDeploymentFiles() | Deploy via file upload |
GetBuildLogs() | Debug build issues |
GetDeploymentLogs() | Debug deployment issues |
Environment Management
| Command | Description |
|---|---|
CreateProjectEnvironment() | Set up isolated environments (dev, staging, prod) |
UpdateProjectEnvironmentEnvironmentVariables() | Configure secrets and env vars |
UpdateProjectEnvironmentResources() | Scale CPU, memory, replicas |
Domain Management
| Command | Description |
|---|---|
CreateDomain() | Add custom domains |
RefreshDomain() | Verify DNS configuration |
UpdateDomainEnvironment() | Route traffic to environments |
GitHub Integration
| Command | Description |
|---|---|
ListConnectedGithubAccounts() | View connected accounts |
ListGithubRepositories() | Browse accessible repos |
ListGithubRepositoryBranches() | Explore branches |
InstallGithubApp() | Connect GitHub account |
Deployment Methods
CreateOS Skills supports all three CreateOS deployment methods. Here's how to use each via Skills commands:
1. Quick Deploy (File Upload)
The fastest way to get started:
- Create an upload project with
CreateProject() - Upload your files via
UploadDeploymentFiles() - Your app is live on CreateOS
2. GitHub Auto-Deploy
For CI/CD workflow:
- Connect your repository through
InstallGithubApp() - Create project with
CreateProject()using VCS type - Every git push triggers automatic deployment
3. Docker Deployment
For containerized applications:
- Call
CreateProject()with image type - Deploy containers using
CreateDeployment()with image reference - Scale and manage with environment commands
Supported Technologies
Runtimes
| Runtime | Versions |
|---|---|
| Node.js | 18, 20, 22 |
| Python | 3.11, 3.12 |
| Go | 1.22, 1.25 |
| Rust | 1.75 |
| Bun | 1.1, 1.3 |
| Static Sites | HTML, CSS, JS |
Frameworks
JavaScript/TypeScript:
- Next.js, React, Vue, Nuxt, Astro, Remix, Express
Python:
- FastAPI, Flask, Django
Go:
- Gin, Fiber
Rust:
- Actix
Best Practices
Security
- Never hardcode secrets; use
UpdateProjectEnvironmentEnvironmentVariables()for environment variables - Enable security scanning during project creation
- Set appropriate API key expiry dates
Production Readiness
- Use multiple replicas (minimum 2) for production reliability
- Monitor analytics regularly to detect performance issues
- Set up proper environment separation (dev, staging, prod)
Performance
- Use the appropriate runtime version for your application
- Configure resources (CPU, memory) based on your app's needs
- Enable caching where appropriate
Example Workflows
Deploy a Next.js App
User: Deploy my Next.js app from GitHub
AI Agent:
1. ListConnectedGithubAccounts() - Check connected accounts
2. ListGithubRepositories() - Find the repository
3. CreateProject() - Create project with VCS type
4. TriggerLatestDeployment() - Deploy the app
5. Returns: https://yourapp.createos.io
Scale an Application
User: My app is getting more traffic, scale it up
AI Agent:
1. ListProjects() - Find the project
2. UpdateProjectEnvironmentResources() - Increase replicas and CPU
3. Returns: Scaling complete, now running 3 replicas with 2 CPU cores
Add a Custom Domain
User: Add myapp.com to my project
AI Agent:
1. CreateDomain() - Add the custom domain
2. RefreshDomain() - Provide DNS configuration instructions
3. UpdateDomainEnvironment() - Route to production
4. Returns: Domain configured, update your DNS with the provided records
Related Resources
Deployment & CI/CD
- Deploy Guide: CreateOS Deploy - Complete deployment documentation
- GitHub Integration: Deploy from GitHub
- Deploy Your App: Step-by-step deployment
IDE Integrations
- All Integrations: Integration Guides - Setup for Cursor, VS Code, Claude Code, and more
- Claude Code: Claude Code Integration
- Cursor: Cursor Integration
- GitHub Copilot: VS Code Integration
- Gemini CLI: Gemini CLI Integration
- OpenCode: OpenCode Integration
API & MCP
- MCP Integration: CreateOS MCP
- MCP Operations: Full Operation List
- API Documentation: CreateOS API
Getting Help
- Skills Repository: github.com/NodeOps-app/skills
- Skills Directory: skills.sh/nodeops-app/skills/createos
- Discord: Join our community
Last updated: February 2026