安装
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill flow-nexus-platform
- 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_stats
- regularly
- 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
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"
}
)
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
}
)
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)
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.
← 返回排行榜