flow-nexus-platform
Included with Lifetime
$97 forever
Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges
platformauthenticationsandboxesdeploymentpaymentsgamificationcloud
What this skill does
# 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: "[email protected]",
password: "secure_password",
full_name: "Your Name",
username: "unique_username" // optional
})
```
**Login**
```javascript
mcp__flow-nexus__user_login({
email: "[email protected]",
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: "[email protected]"
})
```
**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
mcp__flow-nexus__market_data()
```
### App Categories
- **web-api**: RESTful APIs and microservices
- **frontend**: React, Vue, Angular apRelated in platform
datadog-observability
IncludedFull-stack observability with Datadog APM, logs, metrics, synthetics, and RUM. Use when implementing monitoring, tracing, alerting, or cost optimization for production systems.
platform
flow-nexus-platform
IncludedComprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges
platform