Skip to main content

flow-nexus-platform

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

跳到安装

来源信息

仓库
RunnerQuan/SAFE-Agent
最近来源活动
2026年3月30日 04:33
检测到的 SKILL.md 语言
英语
星标
0
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
3 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
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"]
hooks
{"pre":"echo \"🧠 Flow Nexus Platform activated\"\nif [ -d \"/workspaces/ruvector/.claude/intelligence\" ]; then\n cd /workspaces/ruvector/.claude/intelligence\n INTELLIGENCE_MODE=treatment node cli.js pre-edit \"$FILE\" 2>/dev/null || true\nfi\n","post":"echo \"✅ Flow Nexus Platform complete\"\nif [ -d \"/workspaces/ruvector/.claude/intelligence\" ]; then\n cd /workspaces/ruvector/.claude/intelligence\n INTELLIGENCE_MODE=treatment node cli.js post-edit \"$FILE\" \"true\" 2>/dev/null || true\nfi\n"}
# Flow Nexus Platform Management Comprehensive platform management for Flow Nexus - covering authentication, sandbox execution, app deployment, credit management, and coding challenges. ## Self-Learning Intelligence Integrates with RuVector's Q-learning and vector memory for improved performance. CLI: `node .claude/intelligence/cli.js stats` ## 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" })
在 GitHub 查看
这个 SKILL.md 很大,SkillsMP 这里只预览前一段内容。 在 GitHub 查看