
flow-nexus-platform
Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges
- Installs
- 1.1K
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/ruvnet/ruflo --skill flow-nexus-platform- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads flow-nexus-platform automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Flow Nexus Platform Management
Comprehensive platform management for Flow Nexus - covering authentication, sandbox execution, app deployment, credit management, and coding challenges.
Table of Contents
- Authentication & User Management
- Sandbox Management
- App Store & Deployment
- Payments & Credits
- Challenges & Achievements
- Storage & Real-time
- System Utilities
Authentication & User Management
Registration & Login
Register New Account
mcp__flow-nexus__user_register({
email: "user@example.com",
password: "secure_password",
full_name: "Your Name",
username: "unique_username" // optional
})
Login
mcp__flow-nexus__user_login({
email: "user@example.com",
password: "your_password"
})
Check Authentication Status
mcp__flow-nexus__auth_status({ detailed: true })
Logout
mcp__flow-nexus__user_logout()
Password Management
Request Password Reset
mcp__flow-nexus__user_reset_password({
email: "user@example.com"
})
Update Password with Token
mcp__flow-nexus__user_update_password({
token: "reset_token_from_email",
new_password: "new_secure_password"
})
Verify Email
mcp__flow-nexus__user_verify_email({
token: "verification_token_from_email"
})
Profile Management
Get User Profile
mcp__flow-nexus__user_profile({
user_id: "your_user_id"
})
Update Profile
mcp__flow-nexus__user_update_profile({
user_id: "your_user_id",
updates: {
full_name: "Updated Name",
bio: "AI Developer and researcher",
github_username: "yourusername",
twitter_handle: "@yourhandle"
}
})
Get User Statistics
mcp__flow-nexus__user_stats({
user_id: "your_user_id"
})
Upgrade User Tier
mcp__flow-nexus__user_upgrade({
user_id: "your_user_id",
tier: "pro" // pro, enterprise
})
Sandbox Management
Create & Configure Sandboxes
Create Sandbox
mcp__flow-nexus__sandbox_create({
template: "node", // node, python, react, nextjs, vanilla, base, claude-code
name: "my-sandbox",
env_vars: {
API_KEY: "your_api_key",
NODE_ENV: "development",
DATABASE_URL: "postgres://..."
},
install_packages: ["express", "cors", "dotenv"],
startup_script: "npm run dev",
timeout: 3600, // seconds
metadata: {
project: "my-project",
environment: "staging"
}
})
Configure Existing Sandbox
mcp__flow-nexus__sandbox_configure({
sandbox_id: "sandbox_id",
env_vars: {
NEW_VAR: "value"
},
install_packages: ["axios", "lodash"],
run_commands: ["npm run migrate", "npm run seed"],
anthropic_key: "sk-ant-..." // For Claude Code integration
})
Execute Code
Run Code in Sandbox
mcp__flow-nexus__sandbox_execute({
sandbox_id: "sandbox_id",
code: `
console.log('Hello from sandbox!');
const result = await fetch('https:/$api.example.com$data');
const data = await result.json();
return data;
`,
language: "javascript",
capture_output: true,
timeout: 60, // seconds
working_dir: "$app",
env_vars: {
TEMP_VAR: "override"
}
})
Manage Sandboxes
List Sandboxes
mcp__flow-nexus__sandbox_list({
status: "running" // running, stopped, all
})
Get Sandbox Status
mcp__flow-nexus__sandbox_status({
sandbox_id: "sandbox_id"
})
Upload File to Sandbox
mcp__flow-nexus__sandbox_upload({
sandbox_id: "sandbox_id",
file_path: "$app$config$database.json",
content: JSON.stringify(databaseConfig, null, 2)
})
Get Sandbox Logs
mcp__flow-nexus__sandbox_logs({
sandbox_id: "sandbox_id",
lines: 100 // max 1000
})
Stop Sandbox
mcp__flow-nexus__sandbox_stop({
sandbox_id: "sandbox_id"
})
Delete Sandbox
mcp__flow-nexus__sandbox_delete({
sandbox_id: "sandbox_id"
})
Sandbox Templates
- node: Node.js environment with npm
- python: Python 3.x with pip
- react: React development setup
- nextjs: Next.js full-stack framework
- vanilla: Basic HTML/CSS/JS
- base: Minimal Linux environment
- claude-code: Claude Code integrated environment
Common Sandbox Patterns
API Development Sandbox
mcp__flow-nexus__sandbox_create({
template: "node",
name: "api-development",
install_packages: [
"express",
"cors",
"helmet",
"dotenv",
"jsonwebtoken",
"bcrypt"
],
env_vars: {
PORT: "3000",
NODE_ENV: "development"
},
startup_script: "npm run dev"
})
Machine Learning Sandbox
mcp__flow-nexus__sandbox_create({
template: "python",
name: "ml-training",
install_packages: [
"numpy",
"pandas",
"scikit-learn",
"matplotlib",
"tensorflow"
],
env_vars: {
CUDA_VISIBLE_DEVICES: "0"
}
})
Full-Stack Development
mcp__flow-nexus__sandbox_create({
template: "nextjs",
name: "fullstack-app",
install_packages: [
"prisma",
"@prisma$client",
"next-auth",
"zod"
],
env_vars: {
DATABASE_URL: "postgresql://...",
NEXTAUTH_SECRET: "secret"
}
})
App Store & Deployment
Browse & Search
Search Applications
mcp__flow-nexus__app_search({
search: "authentication api",
category: "backend",
featured: true,
limit: 20
})
Get App Details
mcp__flow-nexus__app_get({
app_id: "app_id"
})
List Templates
mcp__flow-nexus__app_store_list_templates({
category: "web-api",
tags: ["express", "jwt", "typescript"],
limit: 20
})
Get Template Details
mcp__flow-nexus__template_get({
template_name: "express-api-starter",
template_id: "template_id" // alternative
})
List All Available Templates
mcp__flow-nexus__template_list({
category: "backend",
template_type: "starter",
featured: true,
limit: 50
})
Publish Applications
Publish App to Store
mcp__flow-nexus__app_store_publish_app({
name: "JWT Authentication Service",
description: "Production-ready JWT authentication microservice with refresh tokens",
category: "backend",
version: "1.0.0",
source_code: sourceCodeString,
tags: ["auth", "jwt", "express", "typescript", "security"],
metadata: {
author: "Your Name",
license: "MIT",
repository: "github.com$username$repo",
homepage: "https:/$yourapp.com",
documentation: "https:/$docs.yourapp.com"
}
})
Update Application
mcp__flow-nexus__app_update({
app_id: "app_id",
updates: {
version: "1.1.0",
description: "Added OAuth2 support",
tags: ["auth", "jwt", "oauth2", "express"],
source_code: updatedSourceCode
}
})
Deploy Templates
Deploy Template
mcp__flow-nexus__template_deploy({
template_name: "express-api-starter",
deployment_name: "my-production-api",
variables: {
api_key: "your_api_key",
database_url: "postgres:/$user:pass@host:5432$db",
redis_url: "redis:/$localhost:6379"
},
env_vars: {
NODE_ENV: "production",
PORT: "8080",
LOG_LEVEL: "info"
}
})
Analytics & Management
Get App Analytics
mcp__flow-nexus__app_analytics({
app_id: "your_app_id",
timeframe: "30d" // 24h, 7d, 30d, 90d
})
View Installed Apps
mcp__flow-nexus__app_installed({
user_id: "your_user_id"
})
Get Market Statistics
mcp__flow-nexus__market_data()
App Categories
- web-api: RESTful APIs and microservices
- frontend: React, Vue, Angular applications
- full-stack: Complete end-to-end applications
- cli-tools: Command-line utilities
- data-processing: ETL pipelines and analytics
- ml-models: Pre-trained machine learning models
- blockchain: Web3 and blockchain applications
- mobile: React Native and mobile apps
Publishing Best Practices
- Documentation: Include comprehensive README with setup instructions
- Examples: Provide usage examples and sample configurations
- Testing: Include test suite and CI/CD configuration
- Versioning: Use semantic versioning (MAJOR.MINOR.PATCH)
- Licensing: Add clear license information (MIT, Apache, etc.)
- Deployment: Include Docker$docker-compose configurations
- Migrations: Provide upgrade guides for version updates
- Security: Document security considerations and best practices
Revenue Sharing
- Earn rUv credits when others deploy your templates
- Set pricing (0 for free, or credits for premium)
- Track usage and earnings via analytics
- Withdraw credits or use for Flow Nexus services
Payments & Credits
Balance & Credits
Check Credit Balance
mcp__flow-nexus__check_balance()
Check rUv Balance
mcp__flow-nexus__ruv_balance({
user_id: "your_user_id"
})
View Transaction History
mcp__flow-nexus__ruv_history({
user_id: "your_user_id",
limit: 100
})
Get Payment History
mcp__flow-nexus__get_payment_history({
limit: 50
})
Purchase Credits
Create Payment Link
mcp__flow-nexus__create_payment_link({
amount: 50 // USD, minimum $10
})
// Returns secure Stripe payment URL
Auto-Refill Configuration
Enable Auto-Refill
mcp__flow-nexus__configure_auto_refill({
enabled: true,
threshold: 100, // Refill when credits drop below 100
amount: 50 // Purchase $50 worth of credits
})
Disable Auto-Refill
mcp__flow-nexus__configure_auto_refill({
enabled: false
})
Credit Pricing
Service Costs:
- Swarm Operations: 1-10 credits$hour
- Sandbox Execution: 0.5-5 credits$hour
- Neural Training: 5-50 credits$job
- Workflow Runs: 0.1-1 credit$execution
- Storage: 0.01 credits/GB$day
- API Calls: 0.001-0.01 credits$request
Earning Credits
Ways to Earn:
- Complete Challenges: 10-500 credits per challenge
- Publish Templates: Earn when others deploy (you set pricing)
- Referral Program: Bonus credits for user invites
- Daily Login: Small daily bonus (5-10 credits)
- Achievements: Unlock milestone rewards (50-1000 credits)
- App Store Sales: Revenue share from paid templates
Earn Credits Programmatically
mcp__flow-nexus__app_store_earn_ruv({
user_id: "your_user_id",
amount: 100,
reason: "Completed expert algorithm challenge",
source: "challenge" // challenge, app_usage, referral, etc.
})
Subscription Tiers
Free Tier
- 100 free credits monthly
- Basic sandbox access (2 concurrent)
- Limited swarm agents (3 max)
- Community support
- 1GB storage
Pro Tier ($29$month)
- 1000 credits monthly
- Priority sandbox access (10 concurrent)
- Unlimited swarm agents
- Advanced workflows
- Email support
- 10GB storage
- Early access to features
Enterprise Tier (Custom Pricing)
- Unlimited credits
- Dedicated compute resources
- Custom neural models
- 99.9% SLA guarantee
- Priority 24/7 support
- Unlimited storage
- White-label options
- On-premise deployment
Cost Optimization Tips
- Use Smaller Sandboxes: Choose appropriate templates (base vs full-stack)
- Optimize Neural Training: Tune hyperparameters, reduce epochs
- Batch Operations: Group workflow executions together
- Clean Up Resources: Delete unused sandboxes and storage
- Monitor Usage: Check
user_statsregularly - Use Free Templates: Leverage community templates
- Schedule Off-Peak: Run heavy jobs during low-cost periods
Challenges & Achievements
Browse Challenges
List Available Challenges
mcp__flow-nexus__challenges_list({
difficulty: "intermediate", // beginner, intermediate, advanced, expert
category: "algorithms",
status: "active", // active, completed, locked
limit: 20
})
Get Challenge Details
mcp__flow-nexus__challenge_get({
challenge_id: "two-sum-problem"
})
Submit Solutions
Submit Challenge Solution
mcp__flow-nexus__challenge_submit({
challenge_id: "challenge_id",
user_id: "your_user_id",
solution_code: `
function twoSum(nums, target) {
const map = new Map();
for (let i = 0; i < nums.length; i++) {
const complement = target - nums[i];
if (map.has(complement)) {
return [map.get(complement), i];
}
map.set(nums[i], i);
}
return [];
}
`,
language: "javascript",
execution_time: 45 // milliseconds (optional)
})
Mark Challenge as Complete
mcp__flow-nexus__app_store_complete_challenge({
challenge_id: "challenge_id",
user_id: "your_user_id",
submission_data: {
passed_tests: 10,
total_tests: 10,
execution_time: 45,
memory_usage: 2048 // KB
}
})
Leaderboards
Global Leaderboard
mcp__flow-nexus__leaderboard_get({
type: "global", // global, weekly, monthly, challenge
limit: 100
})
Challenge-Specific Leaderboard
mcp__flow-nexus__leaderboard_get({
type: "challenge",
challenge_id: "specific_challenge_id",
limit: 50
})
Achievements & Badges
List User Achievements
mcp__flow-nexus__achievements_list({
user_id: "your_user_id",
category: "speed_demon" // Optional filter
})
Challenge Categories
- algorithms: Classic algorithm problems (sorting, searching, graphs)
- data-structures: DS implementation (trees, heaps, tries)
- system-design: Architecture and scalability challenges
- optimization: Performance and efficiency problems
- security: Security-focused vulnerabilities and fixes
- ml-basics: Machine learning fundamentals
- distributed-systems: Concurrency and distributed computing
- databases: Query optimization and schema design
Challenge Difficulty Rewards
- Beginner: 10-25 credits
- Intermediate: 50-100 credits
- Advanced: 150-300 credits
- Expert: 400-500 credits
- Master: 600-1000 credits
Achievement Types
- Speed Demon: Complete challenges in record time
- Code Golf: Minimize code length
- Perfect Score: 100% test pass rate
- Streak Master: Complete challenges N days in a row
- Polyglot: Solve in multiple languages
- Debugger: Fix broken code challenges
- Optimizer: Achieve top performance benchmarks
Tips for Success
- Start Simple: Begin with beginner challenges to build confidence
- Review Solutions: Study top solutions after completing
- Optimize: Aim for both correctness and performance
- Daily Practice: Complete daily challenges for bonus credits
- Community: Engage with discussions and learn from others
- Track Progress: Monitor achievements and leaderboard position
- Experiment: Try multiple approaches to problems
Storage & Real-time
File Storage
Upload File
mcp__flow-nexus__storage_upload({
bucket: "my-bucket", // public, private, shared, temp
path: "data$users.json",
content: JSON.stringify(userData, null, 2),
content_type: "application$json"
})
List Files
mcp__flow-nexus__storage_list({
bucket: "my-bucket",
path: "data/", // prefix filter
limit: 100
})
Get Public URL
mcp__flow-nexus__storage_get_url({
bucket: "my-bucket",
path: "data$report.pdf",
expires_in: 3600 // seconds (default: 1 hour)
})
Delete File
mcp__flow-nexus__storage_delete({
bucket: "my-bucket",
path: "data$old-file.json"
})
Storage Buckets
- public: Publicly accessible files (CDN-backed)
- private: User-only access with authentication
- shared: Team collaboration with ACL
- temp: Auto-deleted after 24 hours
Real-time Subscriptions
Subscribe to Database Changes
mcp__flow-nexus__realtime_subscribe({
table: "tasks",
event: "INSERT", // INSERT, UPDATE, DELETE, *
filter: "status=eq.pending AND priority=eq.high"
})
List Active Subscriptions
mcp__flow-nexus__realtime_list()
Unsubscribe
mcp__flow-nexus__realtime_unsubscribe({
subscription_id: "subscription_id"
})
Execution Monitoring
Subscribe to Execution Stream
mcp__flow-nexus__execution_stream_subscribe({
stream_type: "claude-flow-swarm", // claude-code, claude-flow-swarm, claude-flow-hive-mind, github-integration
deployment_id: "deployment_id",
sandbox_id: "sandbox_id" // alternative
})
Get Stream Status
mcp__flow-nexus__execution_stream_status({
stream_id: "stream_id"
})
List Generated Files
mcp__flow-nexus__execution_files_list({
stream_id: "stream_id",
created_by: "claude-flow", // claude-code, claude-flow, git-clone, user
file_type: "javascript" // filter by extension
})
Get File Content from Execution
mcp__flow-nexus__execution_file_get({
file_id: "file_id",
file_path: "$path$to$file.js" // alternative
})
System Utilities
Queen Seraphina AI Assistant
Seek Guidance from Seraphina
mcp__flow-nexus__seraphina_chat({
message: "How should I architect a distributed microservices system?",
enable_tools: true, // Allow her to create swarms, deploy code, etc.
conversation_history: [
{ role: "user", content: "I need help with system architecture" },
{ role: "assistant", content: "I can help you design that. What are your requirements?" }
]
})
Queen Seraphina is an advanced AI assistant with:
- Deep expertise in distributed systems
- Ability to create swarms and orchestrate agents
- Code deployment and architecture design
- Multi-turn conversation with context retention
- Tool usage for hands-on assistance
System Health & Monitoring
Check System Health
mcp__flow-nexus__system_health()
View Audit Logs
mcp__flow-nexus__audit_log({
user_id: "your_user_id", // optional filter
limit: 100
})
Authentication Management
Initialize Authentication
mcp__flow-nexus__auth_init({
mode: "user" // user, service
})
Quick Start Guide
Step 1: Register & Login
// Register
mcp__flow-nexus__user_register({
email: "dev@example.com",
password: "SecurePass123!",
full_name: "Developer Name"
})
// Login
mcp__flow-nexus__user_login({
email: "dev@example.com",
password: "SecurePass123!"
})
// Check auth status
mcp__flow-nexus__auth_status({ detailed: true })
Step 2: Configure Billing
// Check current balance
mcp__flow-nexus__check_balance()
// Add credits
const paymentLink = mcp__flow-nexus__create_payment_link({
amount: 50 // $50
})
// Setup auto-refill
mcp__flow-nexus__configure_auto_refill({
enabled: true,
threshold: 100,
amount: 50
})
Step 3: Create Your First Sandbox
// Create development sandbox
const sandbox = mcp__flow-nexus__sandbox_create({
template: "node",
name: "dev-environment",
install_packages: ["express", "dotenv"],
env_vars: {
NODE_ENV: "development"
}
})
// Execute code
mcp__flow-nexus__sandbox_execute({
sandbox_id: sandbox.id,
code: 'console.log("Hello Flow Nexus!")',
language: "javascript"
})
Step 4: Deploy an App
// Browse templates
mcp__flow-nexus__template_list({
category: "backend",
featured: true
})
// Deploy template
mcp__flow-nexus__template_deploy({
template_name: "express-api-starter",
deployment_name: "my-api",
variables: {
database_url: "postgres://..."
}
})
Step 5: Complete a Challenge
// Find challenges
mcp__flow-nexus__challenges_list({
difficulty: "beginner",
category: "algorithms"
})
// Submit solution
mcp__flow-nexus__challenge_submit({
challenge_id: "fizzbuzz",
user_id: "your_id",
solution_code: "...",
language: "javascript"
})
Best Practices
Security
- Never hardcode API keys - use environment variables
- Enable 2FA when available
- Regularly rotate passwords and tokens
- Use private buckets for sensitive data
- Review audit logs periodically
- Set appropriate file expiration times
Performance
- Clean up unused sandboxes to save credits
- Use smaller sandbox templates when possible
- Optimize storage by deleting old files
- Batch operations to reduce API calls
- Monitor usage via
user_stats - Use temp buckets for transient data
Development
- Start with sandbox testing before deployment
- Version your applications semantically
- Document all templates thoroughly
- Include tests in published apps
- Use execution monitoring for debugging
- Leverage real-time subscriptions for live updates
Cost Management
- Set auto-refill thresholds carefully
- Monitor credit usage regularly
- Complete daily challenges for bonus credits
- Publish templates to earn passive credits
- Use free-tier resources when appropriate
- Schedule heavy jobs during off-peak times
Troubleshooting
Authentication Issues
- Login Failed: Check email$password, verify email first
- Token Expired: Re-login to get fresh tokens
- Permission Denied: Check tier limits, upgrade if needed
Sandbox Issues
- Sandbox Won't Start: Check template compatibility, verify credits
- Execution Timeout: Increase timeout parameter or optimize code
- Out of Memory: Use larger template or optimize memory usage
- Package Install Failed: Check package name, verify npm$pip availability
Payment Issues
- Payment Failed: Check payment method, sufficient funds
- Credits Not Applied: Allow 5-10 minutes for processing
- Auto-refill Not Working: Verify payment method on file
Challenge Issues
- Submission Rejected: Check code syntax, ensure all tests pass
- Wrong Answer: Review test cases, check edge cases
- Performance Too Slow: Optimize algorithm complexity
Support & Resources
- Documentation: https:/$docs.flow-nexus.ruv.io
- API Reference: https:/$api.flow-nexus.ruv.io$docs
- Status Page: https:/$status.flow-nexus.ruv.io
- Community Forum: https:/$community.flow-nexus.ruv.io
- GitHub Issues: https:/$github.com$ruvnet$flow-nexus$issues
- Discord: https:/$discord.gg$flow-nexus
- Email Support: support@flow-nexus.ruv.io (Pro/Enterprise only)
Progressive Disclosure
<details> <summary><strong>Advanced Sandbox Configuration<$strong><$summary>Custom Docker Images
mcp__flow-nexus__sandbox_create({
template: "base",
name: "custom-environment",
startup_script: `
apt-get update
apt-get install -y custom-package
git clone https:/$github.com$user$repo
cd repo && npm install
`
})
Multi-Stage Execution
// Stage 1: Setup
mcp__flow-nexus__sandbox_execute({
sandbox_id: "id",
code: "npm install && npm run build"
})
// Stage 2: Run
mcp__flow-nexus__sandbox_execute({
sandbox_id: "id",
code: "npm start",
working_dir: "$app$dist"
})
<$details>
<details> <summary><strong>Advanced Storage Patterns<$strong><$summary>Large File Upload (Chunked)
const chunkSize = 5 * 1024 * 1024 // 5MB chunks
for (let i = 0; i < chunks.length; i++) {
await mcp__flow-nexus__storage_upload({
bucket: "private",
path: `large-file.bin.part${i}`,
content: chunks[i]
})
}
Storage Lifecycle
// Upload to temp for processing
mcp__flow-nexus__storage_upload({
bucket: "temp",
path: "processing$data.json",
content: data
})
// Move to permanent storage after processing
mcp__flow-nexus__storage_upload({
bucket: "private",
path: "archive$processed-data.json",
content: processedData
})
<$details>
<details> <summary><strong>Advanced Real-time Patterns<$strong><$summary>Multi-Table Sync
const tables = ["users", "tasks", "notifications"]
tables.forEach(table => {
mcp__flow-nexus__realtime_subscribe({
table,
event: "*",
filter: `user_id=eq.${userId}`
})
})
Event-Driven Workflows
// Subscribe to task completion
mcp__flow-nexus__realtime_subscribe({
table: "tasks",
event: "UPDATE",
filter: "status=eq.completed"
})
// Trigger notification workflow on event
// (handled by your application logic)
<$details>
Version History
- v1.0.0 (2025-10-19): Initial comprehensive platform skill
- Authentication & user management
- Sandbox creation and execution
- App store and deployment
- Payments and credits
- Challenges and achievements
- Storage and real-time features
- System utilities and Queen Seraphina integration
This skill consolidates 6 Flow Nexus command modules into a single comprehensive platform management interface.
FAQ
What does the flow-nexus-platform skill do?
Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges
How do I install flow-nexus-platform?
Run npx skills add https://github.com/ruvnet/ruflo --skill flow-nexus-platform in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/flow-nexus-platform/ (personal) or .claude/skills/flow-nexus-platform/ (project).
Which AI agents can use flow-nexus-platform?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is flow-nexus-platform safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains flow-nexus-platform?
It is published by ruvnet in ruvnet/ruflo. It has 1,134 recorded installs.
More from ruvnet/ruflo
swarm-orchestration
ruvnet/ruflo
Multi-agent swarm coordination for complex tasks. Uses hierarchical topology with specialized agents to break down and execute complex work across multiple files and modules. Use when: 3+ files need changes, new feature implementation, cross-module refactoring, API changes with tests, security-related changes, performance optimization across codebase, database schema changes. Skip when: single file edits, simple bug fixes (1-2 lines), documentation updates, configuration changes, quick exploration.
agent-arch-system-design
ruvnet/ruflo
Agent skill for arch-system-design - invoke with $agent-arch-system-design
agent-workflow
ruvnet/ruflo
Agent skill for workflow - invoke with $agent-workflow
security-audit
ruvnet/ruflo
Comprehensive security scanning and vulnerability detection. Includes input validation, path traversal prevention, CVE detection, and secure coding pattern enforcement. Use when: authentication implementation, authorization logic, payment processing, user data handling, API endpoint creation, file upload handling, database queries, external API integration. Skip when: read-only operations on public data, internal development tooling, static documentation, styling changes.
github-project-management
ruvnet/ruflo
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
Popular devops & cloud skills
microsoft-foundry
microsoft/azure-skills
Build, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end. USE FOR: foundry, azd ai agent, azd provision/deploy, hosted agent scaffold/develop/run/deploy/troubleshoot, prompt agent create, managed harness agent create, GitHub Copilot harness agent, create agent, update agent, add tool to agent, invoke agent, agent insights, evaluate agent, batch eval, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, optimize agent instructions, Agent Optimizer scaffold, dataset curation from traces, deploy model, model fine-tuning (SFT/DPO/RFT), Foundry project, RBAC, role assignment, permissions, quota, capacity, region, deployment failure, AI Services, create Foundry resource, knowledge index, customize deployment, onboard, availability, training-data, grader, distillation, large file upload. DO NOT USE FOR: Azure Functions, App Service, general Azure deploy (use azure-deploy), general Azure prep (use azure
azure-diagnostics
microsoft/azure-skills
Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, container app 503 or target port mismatch, troubleshoot functions, function telemetry missing or stopped after a config/connection-string change, troubleshoot AKS, VM RDP, Linux SSH, VM black screen, can't connect to VM, reset VM password, NSG or firewall blocking, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, lock renewal during long-running processing, service bus dead letter.
azure-prepare
microsoft/azure-skills
Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (use python-appservice-deploy), or cross-cloud migration (use azure-cloud-migrate). WHEN: prepare app for azd, create azure.yaml, set up azd infrastructure, modernize app for Azure with azd, deploy with azd, function app, timer trigger, service bus trigger, event-driven function, managed identity, generate Bicep, generate Terraform, create and deploy to Azure.
azure-ai
microsoft/azure-skills
Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR. WHEN: AI Search, query search, vector search, hybrid search, semantic search, speech-to-text, text-to-speech, transcribe, OCR, convert text to speech.
azure-deploy
microsoft/azure-skills
Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: "run azd up", "run azd deploy", "execute deployment", "push to production", "push to cloud", "go live", "ship it", "bicep deploy", "terraform apply", "publish to Azure", "launch on Azure". DO NOT USE WHEN: "create and deploy", "build and deploy", "create a new app", "set up infrastructure", "create and deploy to Azure using Terraform" — use azure-prepare for these.
azure-validate
microsoft/azure-skills
Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment, verify RBAC roles, check role assignments, review managed identity permissions, what-if analysis, validate Container Apps deployment.