beam-connect

User-facing meta-skill for Beam AI workspace integration.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "beam-connect" with this command: npx skills add abdullahbeam/nexus-design-abdullah/abdullahbeam-nexus-design-abdullah-beam-connect

Beam Connect

User-facing meta-skill for Beam AI workspace integration.

Purpose

Single entry point for all Beam AI operations:

  • Discover workspace agents

  • Create and manage tasks

  • Monitor analytics and performance

  • Debug failed executions

  • Optimize tool configurations

Follows the master/connect pattern - references beam-master for shared scripts and references.

Trigger Phrases

Load this skill when user says:

  • "beam" / "beam ai"

  • "list agents" / "show beam agents"

  • "create beam task" / "run agent task"

  • "beam analytics" / "agent performance"

  • "beam task status"

  • Any agent name from cached context

Pre-Flight Check (ALWAYS RUN FIRST)

Before ANY Beam operation, validate configuration:

python 00-system/skills/beam/beam-master/scripts/check_beam_config.py --json

Handle Config Status

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

If Setup Needed

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

Workflows

Workflow 0: Config Check (Auto)

Trigger: Before any operation Script: check_beam_config.py --json

Output: Config status, required actions

Workflow 1: List Agents

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:

  • Store agent list in context

  • User can reference by name: "run task for Customer Support"

Workflow 2: Get Agent Graph

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

Workflow 3: Create Task

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

Workflow 4: Get Analytics

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Workflow 5: Task Management

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"

Workflow 6: Test & Update Nodes

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"

Workflow 7: Tool Optimization

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

Smart Routing

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

Error Handling

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:

  • Load: beam-master/references/error-handling.md

  • Display user-friendly message

  • Offer fix if possible

Context Caching

After 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.

Integration with Other Beam Skills

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

Example Interactions

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

Version: 1.0 Created: 2025-12-11 Status: Production Ready

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

mental-models

No summary provided by upstream source.

Repository SourceNeeds Review
General

notion-connect

No summary provided by upstream source.

Repository SourceNeeds Review
General

google-tasks

No summary provided by upstream source.

Repository SourceNeeds Review