brainstorming
Structured design dialogue that validates ideas before implementation begins.
beam-connect
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.
Full skill instructions
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
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs