Skip to main content

flow-nexus-platform

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

설치로 이동

소스 정보

저장소
ruvnet/ruflo
최근 소스 활동
2026년 5월 21일 19:41
감지된 SKILL.md 언어
영어
스타
73,010
포크
8,665

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
flow-nexus-platform
description
Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges
# 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
GitHub에서 보기
이 SKILL.md는 매우 커서 SkillsMP가 여기에는 첫 섹션만 미리 보여줍니다. GitHub에서 보기