FL

flow-nexus-platform

Handles operational tasks within the Flow Nexus platform, including user auth, deployments, and project management.

Install

mkdir -p .claude/skills/flow-nexus-platform && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/147" && unzip -o skill.zip -d .claude/skills/flow-nexus-platform && rm skill.zip

Installs to .claude/skills/flow-nexus-platform

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges
114 chars · catalog descriptionno explicit “when” trigger
Beginner

Key capabilities

  • Register new user accounts
  • Perform secure user login/logout
  • Update user profile bios and social handles
  • Verify user email addresses
  • Retrieve user activity statistics

How it works

Calls documented Flow Nexus API endpoints to handle state changes and data retrieval.

Inputs & outputs

You give it
User credentials or profile update object
You get back
Auth status, profile data, or operation confirmation

When to use flow-nexus-platform

  • Manage user authentication
  • Deploy applications to Flow Nexus
  • Check sandbox execution status

About this skill

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
  2. Sandbox Management
  3. App Store & Deployment
  4. Payments & Credits
  5. Challenges & Achievements
  6. Storage & Real-time
  7. System Utilities

Authentication & User Management

Registration & Login

Register New Account

mcp__flow-nexus__user_register({
  email: "[email protected]",
  password: "secure_password",
  full_name: "Your Name",
  username: "unique_username" // optional
})

Login

mcp__flow-nexus__user_login({
  email: "[email protected]",
  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: "[email protected]"
})

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

  1. Documentation: Include comprehensive README with setup instructions
  2. Examples: Provide usage examples and sample configurations
  3. Testing: Include test suite and CI/CD configuration
  4. Versioning: Use semantic versioning (MAJOR.MINOR.PATCH)
  5. Licensing: Add clear license information (MIT, Apache, etc.)
  6. Deployment: Include Docker/docker-compose configurations
  7. Migrations: Provide upgrade guides for version updates
  8. 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__co

---

*Content truncated.*

When not to use it

  • Handling sensitive payment transaction processing logic
  • Caching high-frequency platform data

Prerequisites

Flow Nexus API credentials

Limitations

  • Requires valid API keys
  • Subject to platform rate limits
  • Depends on ongoing API availability

How it compares

Automates the exact API interaction patterns required by the platform without needing a browser GUI.

Compared to similar skills

flow-nexus-platform side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
flow-nexus-platform (this skill)64moReviewBeginner
netlify-deploy76moReviewBeginner
azure-static-web-apps46moReviewIntermediate
web-development52moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

netlify-deploy

openai

Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.

740

azure-static-web-apps

github

Helps create, configure, and deploy Azure Static Web Apps using the SWA CLI. Use when deploying static sites to Azure, setting up SWA local development, configuring staticwebapp.config.json, adding Azure Functions APIs to SWA, or setting up GitHub Actions CI/CD for Static Web Apps.

422

web-development

TencentCloudBase

Web frontend project development rules. Use this skill when developing web frontend pages, deploying static hosting, and integrating CloudBase Web SDK.

514

apollo-deploy-integration

jeremylongshore

Deploy Apollo.io integrations to production. Use when deploying Apollo integrations, configuring production environments, or setting up deployment pipelines. Trigger with phrases like "deploy apollo", "apollo production deploy", "apollo deployment pipeline", "apollo to production".

19

cloud-functions

TencentCloudBase

Complete guide for CloudBase cloud functions development - runtime selection, deployment, logging, invocation, and HTTP access configuration.

18

publish-package-cicd

joelhooks

CI/CD publishing workflow for npm packages using Changesets + npm Trusted Publishers (OIDC). Use when setting up automated npm publishing for monorepos, configuring GitHub Actions for releases, troubleshooting workspace:* protocol resolution issues, fixing "Cannot find module" errors in published packages, or debugging npm OIDC authentication. Covers Bun + Turborepo + Changesets + npm Trusted Publishers with workspace protocol resolution.

14

Search skills

Search the agent skills registry