
Flow Nexus Platform
Drive Flow Nexus end-to-end—login, sandboxes, app deploy, credits, challenges, and storage—from one MCP-oriented skill.
Overview
Flow Nexus Platform is an agent skill most often used in Build (also Validate and Operate) that centralizes Flow Nexus MCP operations for auth, sandboxes, deployment, payments, and challenges.
Install
npx skills add https://github.com/ruvnet/ruflo --skill flow-nexus-platformWhat is this skill?
- 7 documented platform areas: auth, sandboxes, app store deploy, payments, challenges, storage/real-time, utilities
- User register, login, auth status, logout, and password reset flows
- Sandbox and app deployment patterns via Flow Nexus MCP tools
- Credits, challenges, achievements, and gamification hooks for builder workflows
- 7 platform management sections in the skill table of contents
- Tagged capabilities: authentication, sandboxes, deployment, payments, gamification, cloud
Adoption & trust: 638 installs on skills.sh; 58.5k GitHub stars; 1/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are building on Flow Nexus but lack a single agent-readable map from sign-up through sandbox runs, deploy, and credits.
Who is it for?
Indie builders standardizing on Flow Nexus for sandboxed agent apps, deployments, and platform credits from Claude Code or similar agents.
Skip if: Projects with no Flow Nexus account or teams that forbid cloud MCP tools handling passwords and payment APIs.
When should I use this skill?
You need comprehensive Flow Nexus platform management—auth, sandboxes, deployment, payments, or challenges—via documented MCP operations.
What do I get? / Deliverables
Your agent can execute documented MCP flows for account auth, sandbox and deploy actions, payments, and platform utilities without guessing endpoint names.
- Authenticated session or auth status check
- Sandbox or deployment actions per documented snippets
- Configured platform operations reference for ongoing agent use
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Most builders first wire this platform while integrating cloud execution and deploy paths during Build, then reuse it for run and monetization tasks. The skill is a platform integration surface (MCP calls), not a frontend or test harness—canonical shelf is Build → integrations.
Where it fits
Spin a Flow Nexus sandbox to validate an agent demo before full product build.
Wire app store deployment and storage MCP calls into your shipping pipeline.
Check auth status and manage credits while the app runs on the platform.
Use challenges and achievements hooks to engage early users on the platform.
How it compares
Flow Nexus MCP playbook—not generic AWS/Terraform infra or a local-only devcontainer skill.
Common Questions / FAQ
Who is flow-nexus-platform for?
Solo and small-team builders using Flow Nexus who want one skill that documents auth, sandboxes, deployment, payments, and challenges for agent-driven operations.
When should I use flow-nexus-platform?
During Validate for sandbox prototypes, Build when wiring deploy and storage integrations, and Operate when managing credits, auth, or live platform utilities.
Is flow-nexus-platform safe to install?
It includes login, password reset, and payment patterns—never embed real secrets in prompts; review the Security Audits panel on this Prism page and your org's MCP trust policy.
SKILL.md
READMESKILL.md - 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 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" })