00-system/skills/beam/beam-connect/SKILL.md
Connect to Beam AI workspace for agent management. Load when user mentions 'beam', 'beam agent', 'beam task', 'beam analytics', 'list agents', 'create task', or any Beam AI operations. Meta-skill that validates config, discovers agents, and routes to appropriate operations.
npx skillsauth add abdullahbeam/nexus-design-abdullah beam-connectInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
User-facing meta-skill for Beam AI workspace integration.
Single entry point for all Beam AI operations:
Follows the master/connect pattern - references beam-master for shared scripts and references.
Load this skill when user says:
Before ANY Beam operation, validate configuration:
python 00-system/skills/beam/beam-master/scripts/check_beam_config.py --json
| ai_action | What to Do |
|-------------|------------|
| proceed_with_operation | Config OK → Continue |
| prompt_for_api_key | Ask user for API key, save to .env |
| prompt_for_workspace_id | Ask user for workspace ID, save to .env |
| run_setup_wizard | Run interactive setup |
I need to set up Beam AI integration first.
To get your credentials:
1. Log into Beam AI (app.beam.ai)
2. Go to Settings → API Keys
3. Create a new API key
4. Also get your Workspace ID from Settings → Workspace
Please provide:
1. Your Beam API key:
After user provides key:
# Write to .env
BEAM_API_KEY=xxx
BEAM_WORKSPACE_ID=workspace-id
# Re-run config check to verify
python 00-system/skills/beam/beam-master/scripts/check_beam_config.py --json
Trigger: Before any operation
Script: check_beam_config.py --json
Output: Config status, required actions
Trigger: "list agents", "show beam agents", "my agents"
python 00-system/skills/beam/beam-master/scripts/list_agents.py --json
Display Format:
Found 5 agents in your workspace:
1. Customer Support Agent
ID: abc-123-def
Type: beam-os
Created: 2024-01-15
2. Email Processor
ID: ghi-456-jkl
...
Cache agents for future reference:
Trigger: "get agent graph", "show agent workflow", "agent config for X"
python 00-system/skills/beam/beam-master/scripts/get_agent_graph.py --agent-id AGENT_ID --json
Display: Show nodes, connections, entry/exit points
Trigger: "create task", "run agent", "execute agent X"
Required: Agent ID, task query Optional: URLs to parse, context files
python 00-system/skills/beam/beam-master/scripts/create_task.py \
--agent-id AGENT_ID \
--query "Task description" \
--json
Follow-up: Offer to monitor task progress
python 00-system/skills/beam/beam-master/scripts/get_task_updates.py --task-id TASK_ID
Trigger: "analytics", "agent performance", "how is X performing"
python 00-system/skills/beam/beam-master/scripts/get_analytics.py \
--agent-id AGENT_ID \
--json
Display:
Analytics for Customer Support Agent (Last 30 days)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Tasks: 150 total (+15.5%)
├─ Completed: 135 (+12.3%)
└─ Failed: 15 (-5.2%)
Performance:
├─ Avg Eval Score: 87.5 (+4.5%)
├─ Avg Runtime: 45.7s (-8.7%)
└─ Positive Feedback: 120
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Trigger: "task status", "retry task", "approve task"
Get Task Details:
python 00-system/skills/beam/beam-master/scripts/get_task.py --task-id TASK_ID --json
Retry Failed Task:
python 00-system/skills/beam/beam-master/scripts/retry_task.py --task-id TASK_ID
Approve HITL Task:
python 00-system/skills/beam/beam-master/scripts/approve_task.py --task-id TASK_ID
Provide User Input:
python 00-system/skills/beam/beam-master/scripts/provide_user_input.py \
--task-id TASK_ID \
--input "User response"
Rate Task Output:
python 00-system/skills/beam/beam-master/scripts/rate_task_output.py \
--task-id TASK_ID \
--node-id NODE_ID \
--rating positive \
--feedback "Worked well"
Trigger: "test node", "update node config"
Test Node:
python 00-system/skills/beam/beam-master/scripts/test_graph_node.py \
--agent-id AGENT \
--node-id NODE \
--graph-id GRAPH \
--input '{"key": "value"}'
Update Node:
python 00-system/skills/beam/beam-master/scripts/update_graph_node.py \
--node-id NODE \
--objective "New objective"
Trigger: "optimize tool", "improve tool performance"
Start Optimization:
python 00-system/skills/beam/beam-master/scripts/optimize_tool.py --tool TOOL_NAME
Check Status:
python 00-system/skills/beam/beam-master/scripts/get_optimization_status.py --thread-id THREAD
When user mentions:
| Phrase | Route To | |--------|----------| | "list agents", "show agents" | Workflow 1 | | "agent graph", "agent workflow" | Workflow 2 | | "create task", "run task", "execute" | Workflow 3 | | "analytics", "performance", "metrics" | Workflow 4 | | "task status", "retry", "approve" | Workflow 5 | | "test node", "update node" | Workflow 6 | | "optimize tool" | Workflow 7 | | Agent name (from cache) | Show agent details, offer actions |
Common Errors:
| Error | Solution | |-------|----------| | 401 Unauthorized | Token expired - re-authenticate | | 403 Forbidden | Check workspace permissions | | 404 Not Found | Verify agent/task ID | | Rate Limited | Wait and retry |
On Error:
beam-master/references/error-handling.mdAfter listing agents, cache for session:
# Store in conversation context
agents_cache = [
{"name": "Customer Support", "id": "abc-123"},
{"name": "Email Processor", "id": "def-456"}
]
When user says "run Customer Support", match to cached agent ID.
This skill can hand off to specialized skills:
| Skill | When to Use |
|-------|-------------|
| beam-list-agents | Detailed agent listing |
| beam-get-agent-graph | Deep graph analysis |
| beam-get-agent-analytics | Extended analytics |
| beam-create-agent-task | Task creation with monitoring |
| beam-debug-issue-tasks | Debug via Langfuse |
User: "list my beam agents"
AI:
Let me check your Beam configuration first...
✅ Configuration valid
Found 3 agents in your workspace:
1. Customer Support Agent
ID: abc-123-def
Description: Handles customer inquiries
2. Email Processor
ID: ghi-456-jkl
Description: Processes incoming emails
3. Report Generator
ID: mno-789-pqr
Description: Creates weekly reports
What would you like to do? Options:
- "get analytics for Customer Support"
- "create task for Email Processor"
- "show graph for Report Generator"
User: "create task for Customer Support: Process the latest support ticket"
AI:
Creating task for Customer Support Agent...
✅ Task Created!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Task ID: AGE-785
Status: QUEUED
Query: Process the latest support ticket
Would you like me to monitor this task for updates?
Version: 1.0 Created: 2025-12-11 Status: Production Ready
development
Load when user says "mental model", "think through this", "structured thinking", "help me decide", "analyze this problem", "first principles", "pre-mortem", "stakeholder mapping", "what framework should I use", or any specific model name. Provides 59 thinking frameworks for decision-making, problem decomposition, and strategic analysis.
development
Generate comprehensive philosophy and standards documents for any domain (UX design, landing pages, email outbound, API design, etc.). Load when user says "create philosophy doc", "generate standards for [domain]", "build best practices guide", or "create benchmarking document". Conducts deep research, synthesizes findings, and produces structured philosophy documents with principles, frameworks, anti-patterns, checklists, case studies, and metrics.
development
Validate Nexus-v3 system integrity and fix common issues automatically. Load when user mentions "validate system", "check system", or "fix problems". Runs comprehensive checks on folder structure, metadata files, and framework consistency with auto-repair capabilities.
development
Load when user says "validate docs", "check documentation consistency", "docs vs implementation", or "find documentation mismatches". Systematically compares implementation code against documentation to identify and fix inconsistencies.