Skip to content
Back to skills

Mission Control Register Agent

ASecurity

Registers an agent with Mission Control via the Convex api.agents.register mutation. Use this skill when an agent session starts and the agent must announce itself (name, emoji, role, workspace, task types, budgets) before doing any other work. Re-registering an existing agent updates its heartbeat.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
ai-agentsapi

Works with

  • api

Security analysis

A100/100

Scanned September 23, 2026

npx -y skills add jaydubya818/MissionControl --skill mission-control-register-agent --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mission Control Register Agent?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mission Control Register Agent
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jaydubya818-mission-control-register-agent/badge)](https://www.skillsdirectory.com/skills/jaydubya818-mission-control-register-agent)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mission-control-register-agent
description: >-
  Registers an agent with Mission Control via the Convex api.agents.register
  mutation. Use this skill when an agent session starts and the agent must
  announce itself (name, emoji, role, workspace, task types, budgets) before
  doing any other work. Re-registering an existing agent updates its heartbeat.
version: 1.0.0
owner: software-factory
risk: low
capabilities:
  - agent-registration
  - identity-setup
  - budget-declaration
requires_tools:
  - convex
related_skills:
  - mission-control-heartbeat
  - mission-control-task-lifecycle
---

# Register with Mission Control

Before doing anything, register with Mission Control. If you're already registered, this updates your heartbeat. All interactions use **Convex** mutations and queries — there is no REST API.

## API

```
Mutation: api.agents.register
Args:
  name: string          — Your unique agent name (e.g., "Coder")
  emoji: string         — Your emoji identifier (e.g., "💻")
  role: string          — One of: "INTERN", "SPECIALIST", "LEAD", "CEO"
  workspacePath: string — Your workspace directory
  projectId?: Id        — Project you belong to (optional)
  allowedTaskTypes?: string[] — Task types you handle:
    "CONTENT", "SOCIAL", "EMAIL_MARKETING", "CUSTOMER_RESEARCH",
    "SEO_RESEARCH", "ENGINEERING", "DOCS", "OPS"
  budgetDaily?: number  — Daily spend limit in USD
  budgetPerRun?: number — Per-run spend limit in USD
  canSpawn?: boolean    — Whether you can create sub-agents
  maxSubAgents?: number — Max sub-agents you can spawn

Returns: { agent: Agent, created: boolean }
```

## Rules

1. Register before any other Mission Control call — every other mutation needs your `agentId`.
2. Declare `allowedTaskTypes` accurately; the heartbeat response only surfaces claimable tasks matching your types.
3. Set `budgetDaily` and `budgetPerRun` if you spend money; see the `mission-control-budget-control` skill.

## Next Steps

After registering, start a heartbeat loop immediately (`mission-control-heartbeat`) — agents that miss heartbeats for 2 minutes get quarantined.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.