Skip to main content

flow-nexus-platform

Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges

Ir a la instalación

Datos de origen

Repositorio
ruvnet/ruflo
Última actividad en el origen
7 de febrero de 2026 a las 17:30
Idioma detectado de SKILL.md
inglés
Estrellas
72.687
Forks
8609

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
flow-nexus-platform
description
Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges
category
platform
version
1.0.0
author
Flow Nexus
tags
["authentication","sandboxes","deployment","payments","gamification","cloud"]
# Flow Nexus Platform Management Comprehensive platform management for Flow Nexus - covering authentication, sandbox execution, app deployment, credit management, and coding challenges. ## Table of Contents 1. [Authentication & User Management](#authentication--user-management) 2. [Sandbox Management](#sandbox-management) 3. [App Store & Deployment](#app-store--deployment) 4. [Payments & Credits](#payments--credits) 5. [Challenges & Achievements](#challenges--achievements) 6. [Storage & Real-time](#storage--real-time) 7. [System Utilities](#system-utilities) --- ## Authentication & User Management ### Registration & Login **Register New Account** ```javascript mcp__flow-nexus__user_register({ email: "user@example.com", password: "secure_password", full_name: "Your Name", username: "unique_username" // optional }) ``` **Login** ```javascript mcp__flow-nexus__user_login({ email: "user@example.com", password: "your_password" }) ``` **Check Authentication Status** ```javascript mcp__flow-nexus__auth_status({ detailed: true }) ``` **Logout** ```javascript mcp__flow-nexus__user_logout() ``` ### Password Management **Request Password Reset** ```javascript mcp__flow-nexus__user_reset_password({ email: "user@example.com" }) ``` **Update Password with Token** ```javascript mcp__flow-nexus__user_update_password({ token: "reset_token_from_email", new_password: "new_secure_password" }) ``` **Verify Email** ```javascript mcp__flow-nexus__user_verify_email({ token: "verification_token_from_email" }) ``` ### Profile Management **Get User Profile** ```javascript mcp__flow-nexus__user_profile({ user_id: "your_user_id" }) ``` **Update Profile** ```javascript 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** ```javascript mcp__flow-nexus__user_stats({ user_id: "your_user_id" }) ``` **Upgrade User Tier** ```javascript mcp__flow-nexus__user_upgrade({ user_id: "your_user_id", tier: "pro" // pro, enterprise }) ``` --- ## Sandbox Management ### Create & Configure Sandboxes **Create Sandbox** ```javascript 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** ```javascript 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** ```javascript 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** ```javascript mcp__flow-nexus__sandbox_list({ status: "running" // running, stopped, all }) ``` **Get Sandbox Status** ```javascript mcp__flow-nexus__sandbox_status({ sandbox_id: "sandbox_id" }) ``` **Upload File to Sandbox** ```javascript mcp__flow-nexus__sandbox_upload({ sandbox_id: "sandbox_id", file_path: "$app$config$database.json", content: JSON.stringify(databaseConfig, null, 2) }) ``` **Get Sandbox Logs** ```javascript mcp__flow-nexus__sandbox_logs({ sandbox_id: "sandbox_id", lines: 100 // max 1000 }) ``` **Stop Sandbox** ```javascript mcp__flow-nexus__sandbox_stop({ sandbox_id: "sandbox_id" }) ``` **Delete Sandbox** ```javascript 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** ```javascript 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** ```javascript 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** ```javascript 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** ```javascript mcp__flow-nexus__app_search({ search: "authentication api", category: "backend", featured: true, limit: 20 }) ``` **Get App Details** ```javascript mcp__flow-nexus__app_get({ app_id: "app_id" }) ``` **List Templates** ```javascript mcp__flow-nexus__app_store_list_templates({ category: "web-api", tags: ["express", "jwt", "typescript"], limit: 20 }) ``` **Get Template Details** ```javascript mcp__flow-nexus__template_get({ template_name: "express-api-starter", template_id: "template_id" // alternative }) ``` **List All Available Templates** ```javascript mcp__flow-nexus__template_list({ category: "backend", template_type: "starter", featured: true, limit: 50 }) ``` ### Publish Applications **Publish App to Store** ```javascript 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** ```javascript 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** ```javascript 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** ```javascript mcp__flow-nexus__app_analytics({ app_id: "your_app_id", timeframe: "30d" // 24h, 7d, 30d, 90d }) ``` **View Installed Apps** ```javascript mcp__flow-nexus__app_installed({ user_id: "your_user_id" }) ``` **Get Market Statistics** ```javascript
Ver en GitHub
Este SKILL.md es muy grande, por eso SkillsMP muestra aqui solo la primera seccion. Ver en GitHub