Agent skill

Bus Reference

by grandamenium in grandamenium/cortextos

Complete cortextos bus CLI reference - all available commands with examples.

MITAuto-check passed

Install Bus Reference

skills CLI
$ npx skills add grandamenium/cortextos --skill bus-reference -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install grandamenium/cortextos bus-reference --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/grandamenium/cortextos.git skills-src && mkdir -p .claude/skills && cp -r skills-src/community/agents/security/.claude/skills/bus-reference .claude/skills/bus-reference && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bus-reference
GitHub stars
101
Token cost
~3.8k tokens
SKILL.md length
1,136 words
Files
1
Skills in repo
55
Repo updated
First seen
Licence
MIT

At a glance

Complete cortextos bus CLI reference - all available commands with examples.

  • You need to look up a bus command
  • SKILL.md covers Tasks, Messages, Events and Heartbeat, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Discover available tools

What it does

Bus Reference is an agent skill from grandamenium/cortextos. Complete cortextos bus CLI reference - all available commands with examples. Use when you need to look up a bus command, check syntax, or discover available tools.

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The licence is MIT.

When your agent uses it

  • You need to look up a bus command
  • Discover available tools

Example prompts

  • “/bus-reference”

What it can do on your machine

Read from SKILL.md and the folder at commit 6f93838. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bus Reference loads about 3.8k tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 1,136 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~44
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from grandamenium/cortextos at commit 6f93838, republished under its MIT licence (© grandamenium). 1,136 words, ~3,805 tokens.

Download SKILL.mdSave it as .claude/skills/bus-reference/SKILL.md (or your agent's skills folder).
name
bus-reference
description
Complete cortextos bus CLI reference - all available commands with examples. Use when you need to look up a bus command, check syntax, or discover available tools.
triggers
bus, list-tasks, create-task, update-task, complete-task, send-message, check-inbox, log-event, update-heartbeat, create-approval, send-telegram, list-agents…

Bus Script Reference - COMPLETE TOOL INVENTORY

Every tool you have. Use them or the system cannot see your work. All commands are available via cortextos bus <command>.


Tasks

create-task

Create a new task in the system. Tasks are visible on the dashboard.

bash
cortextos bus create-task "<title>" --desc "<description>" [--assignee <agent>] [--priority <p>] [--project <name>]
  • title (required): Short task name
  • --desc (optional): What needs to be done - be specific
  • --assignee (optional): Agent name. Defaults to $CTX_AGENT_NAME
  • --priority (optional): urgent | high | normal | low. Defaults to normal
  • --project (optional): Project grouping

Example:

bash
cortextos bus create-task "Write blog post" --desc "Draft a 500-word post on agent orchestration" --priority normal
update-task

Update a task's status. Use this when you START working on something.

bash
cortextos bus update-task "<task_id>" <status>
  • task_id (required): The task ID from create-task or list-tasks
  • status (required): pending | in_progress | blocked | completed

Example:

bash
cortextos bus update-task "task_abc123" in_progress
complete-task

Mark a task as completed with a result. Use this when DONE, not when starting.

bash
cortextos bus complete-task "<task_id>" --result "<what you produced>"
  • task_id (required): The task ID
  • --result (optional): What was produced/accomplished

Example:

bash
cortextos bus complete-task "task_abc123" --result "Deployed landing page to production. URL: https://site.com"
list-tasks

List and filter tasks. Use during every heartbeat to check your queue.

bash
cortextos bus list-tasks [--status S] [--agent A] [--priority P] [--all-orgs]
  • --status: Filter by pending | in_progress | blocked | completed
  • --agent: Filter by agent name
  • --priority: Filter by urgent | high | normal | low
  • --all-orgs: Show tasks across all orgs

Example:

bash
cortextos bus list-tasks --agent $CTX_AGENT_NAME --status pending

Messages

send-message

Send a message to another agent. They will see it on their next inbox check.

bash
cortextos bus send-message <target_agent> <priority> '<message_body>' [reply_to]
  • target_agent (required): Target agent name
  • priority (required): urgent | high | normal | low
  • message_body (required): The message content. Use single quotes around JSON or complex strings
  • reply_to (optional): Message ID this is responding to

Example:

bash
cortextos bus send-message <agent-name> high '{"action":"deploy","repo":"website","branch":"main"}'
check-inbox

Check for incoming messages from other agents. Run this EVERY heartbeat.

bash
cortextos bus check-inbox

Returns a list of messages. Each has an ID you must ACK.

ack-inbox

Acknowledge a message. Un-ACK'd messages are re-delivered in 5 minutes.

bash
cortextos bus ack-inbox "<message_id>"

Example:

bash
cortextos bus ack-inbox "msg_xyz789"

Events

log-event

Log a structured event. Events are the primary way the dashboard tracks your activity. No events = you look dead. Log aggressively.

bash
cortextos bus log-event <category> <event_name> <severity> --meta '<json_payload>'
  • category (required): action | task | heartbeat | message | approval | error | metric | milestone
  • event_name (required): Descriptive event name (e.g., session_start, task_completed, deploy_started)
  • severity (required): info | warning | error | critical
  • --meta (optional): Metadata as JSON string

Examples:

bash
cortextos bus log-event heartbeat agent_heartbeat info --meta '{"agent":"'$CTX_AGENT_NAME'"}'
cortextos bus log-event task task_completed info --meta '{"task_id":"task_abc123","summary":"Deployed site"}'
cortextos bus log-event error deploy_failed error --meta '{"repo":"website","error":"build timeout"}'
cortextos bus log-event action research_complete info --meta '{"topic":"competitor analysis","findings":3}'

Heartbeat

update-heartbeat

Update your heartbeat timestamp and status. This is how the system knows you are alive. If you do not call this, the dashboard shows you as DEAD.

bash
cortextos bus update-heartbeat "<current_task_summary>"
  • current_task_summary (required): 1 sentence describing what you are doing right now

Example:

bash
cortextos bus update-heartbeat "WORKING ON: Implementing user auth for the dashboard"

Approvals

create-approval

Request human approval before taking a high-stakes action. Required for: external comms, production deploys, data deletion, financial commitments.

bash
cortextos bus create-approval "<title>" <category> "[context]"
  • title (required): What you are requesting approval for
  • category (required): external-comms | financial | deployment | data-deletion | other
  • context (optional): Additional details to help the human decide

Example:

bash
cortextos bus create-approval "Send cold outreach to 50 leads" external-comms "Draft email attached in task_abc123. Target list: SaaS founders."
update-approval

Resolve an approval request (typically called by the system after human responds via Telegram).

bash
cortextos bus update-approval <approval_id> <approved|rejected> "[note]"

Example:

bash
cortextos bus update-approval "appr_123" approved "User approved via Telegram"

Telegram

send-telegram

Send a message to the user via Telegram. Use for urgent updates, approval requests, and status reports. Do NOT spam. Reserve for things the user actually needs to see.

bash
cortextos bus send-telegram <chat_id> "<message>"
  • chat_id (required): Telegram chat ID (available in config)
  • message (required): The message text. Supports basic Telegram markdown

Example:

bash
cortextos bus send-telegram "$CTX_TELEGRAM_CHAT_ID" "Task completed: Landing page deployed to production. URL: https://site.com"
edit-message

Edit an existing Telegram message (e.g., to update a status message in-place).

bash
cortextos bus edit-message <chat_id> <message_id> "<new_text>" [reply_markup_json]
answer-callback

Answer a Telegram callback query to dismiss button loading state.

bash
cortextos bus answer-callback <callback_query_id> [toast_text]

Discovery

list-agents

Discover all agents in the system.

bash
cortextos bus list-agents [--org <org>] [--format json|text] [--status running|all]
list-skills

List available skills for the current agent.

bash
cortextos bus list-skills [--format text|json]
read-all-heartbeats

Aggregate all agent heartbeats into a single JSON object keyed by agent name.

bash
cortextos bus read-all-heartbeats

Fleet Health

check-stale-tasks

Find stale tasks: in_progress >2h, pending >24h, stale human tasks, overdue.

bash
cortextos bus check-stale-tasks [--all-orgs]
check-goal-staleness

Check each agent's GOALS.md Updated timestamp. Flags goals older than threshold.

bash
cortextos bus check-goal-staleness [--threshold DAYS] [--json]
check-human-tasks

Check for stale human-assigned tasks and send reminders.

bash
cortextos bus check-human-tasks
archive-tasks

Archive completed tasks older than 7 days.

bash
cortextos bus archive-tasks [--dry-run] [--all-orgs]
notify-agent

Send an urgent signal to another agent's fast-checker (bypasses normal inbox polling).

bash
cortextos bus notify-agent <agent_name> "<message>"
post-activity

Post a message to the org's Telegram activity channel.

bash
cortextos bus post-activity "<message>"

Experiments (Theta Wave)

create-experiment

Create a new experiment proposal. For system-scope, auto-creates an approval.

bash
cortextos bus create-experiment <metric_name> "<hypothesis>" [--surface <path>] [--direction higher|lower] [--window <duration>] [--measurement <cmd>]
run-experiment

Start running a proposed experiment.

bash
cortextos bus run-experiment <experiment_id> [changes_description]
evaluate-experiment

Evaluate a running experiment and decide keep/discard.

bash
cortextos bus evaluate-experiment <experiment_id> <measured_value> [--score <1-10>] [--justification "<text>"]
list-experiments

List experiments with filters.

bash
cortextos bus list-experiments [--agent <name>] [--status <status>] [--metric <name>] [--json]
gather-context

Collect experiment context for hypothesis generation.

bash
cortextos bus gather-context [--agent <name>] [--metric <name>] [--format json|markdown]

Lifecycle

self-restart

Restart with --continue (preserves conversation history).

bash
cortextos bus self-restart --reason "why"
hard-restart

Kill and relaunch (fresh session, no history).

bash
cortextos bus hard-restart --reason "why"
auto-commit

Automatic daily snapshot of agent workspace changes. Local only, never pushes.

bash
cortextos bus auto-commit [--dry-run]
check-upstream

Check for framework updates from the canonical repo.

bash
cortextos bus check-upstream [--apply]

Community Ecosystem

browse-catalog

Browse community catalog for skills, agents, or org templates.

bash
cortextos bus browse-catalog [--type skill|agent|org] [--tag <tag>] [--search <query>]
install-community-item

Install a community catalog item.

bash
cortextos bus install-community-item <item-name> [--dry-run]
Show full SKILL.md (457 more words)Show less
prepare-submission

Prepare a skill/agent/org for community submission (PII scan + staging).

bash
cortextos bus prepare-submission <type> <source-path> <item-name> [--dry-run]
submit-community-item

Submit a prepared item to the community catalog.

bash
cortextos bus submit-community-item <item-name> <item-type> "<description>" [--dry-run]

Quick Reference

I need to...Command
Prove I'm aliveupdate-heartbeat
Check for messagescheck-inbox
Confirm I read a messageack-inbox
Talk to another agentsend-message
Create workcreate-task
Show progressupdate-task
Finish workcomplete-task
See my queuelist-tasks
Leave a traillog-event
Ask permissioncreate-approval
Alert the usersend-telegram
Edit a Telegram messageedit-message
Post to activity channelpost-activity
Urgently signal another agentnotify-agent
Find all agentslist-agents
Find available skillslist-skills
Check fleet heartbeatsread-all-heartbeats
Find stale taskscheck-stale-tasks
Find stale goalscheck-goal-staleness
Archive old tasksarchive-tasks
Run an experimentcreate-experiment
Restart (keep history)self-restart
Restart (fresh)hard-restart
Snapshot workspaceauto-commit
Check for updatescheck-upstream
agent-browser (Browser Automation — replaces Playwright)
  • Binary: agent-browser (Rust CLI, npm-installed globally; Chrome auto-downloaded by agent-browser install)
  • Use for: Scraping websites, browser-based automation, OSINT, form filling, screenshots, login flows — anything previously done via the Playwright MCP server
  • Skill loaded: .claude/skills/agent-browser/SKILL.md — that skill instructs running agent-browser skills get <name> to fetch current per-version command syntax from the CLI itself
  • Quick verify: agent-browser open https://example.com && agent-browser get title && agent-browser close
  • Snapshot-ref pattern: prefer agent-browser snapshot (returns a11y tree with refs e1/e2/...) then agent-browser click @e1 / fill @e2 "text" — more reliable than text-search selectors for AI-driven flows
  • NOT to be confused with: dashboard E2E tests under dashboard/ which use Playwright DIRECTLY (not via MCP). agent-browser only replaces the agent-facing browser MCP layer that was previously mcp__plugin_playwright_*. The dashboard's Playwright dependency stays
Peekaboo (macOS Desktop Automation)
  • Binary: peekaboo
  • Use for: Screenshot capture, UI clicking, typing, drag, window/app management, desktop automation
  • Permissions: Screen Recording + Accessibility granted to the process (permissions inherited from daemon)
  • Usage: peekaboo image (screenshot), peekaboo list (apps/windows), peekaboo run <script> (automation)
  • Learn: peekaboo learn for comprehensive AI agent usage guide
  • Note: Works in headful mode only (needs a display). All agents running under the daemon have access.
gogcli (Google Workspace CLI)
  • Binary: gog
  • Use for: Gmail (search, send, archive, labels, drafts, filters), Calendar (list/create/update events, free/busy, conflicts), Drive (list/upload/download), Contacts, Tasks, Sheets, Docs
  • Auth: OAuth via gog auth credentials + gog auth add
  • Accounts: Configure during onboarding. Use -a email@gmail.com to specify which account.
  • Multi-account: Use -a email@gmail.com or --account email@gmail.com flag
  • JSON output: All commands support -j or --json for structured output
  • Plain output: Use -p or --plain for TSV parseable output
  • Usage examples:
    • gog gmail ls -a YOUR_EMAIL "is:unread" --max 10
    • gog gmail send -a YOUR_EMAIL --to "user@example.com" --subject "Subject" --body "Body"
    • gog calendar ls -a YOUR_EMAIL --max 5
    • gog calendar create -a YOUR_EMAIL --summary "Meeting" --start "2026-03-28T14:00:00" --end "2026-03-28T15:00:00"
    • gog drive ls -a YOUR_EMAIL --max 10
  • Important: gog replaces Gmail/Calendar MCP tools. Use gog instead of MCP for full capabilities (send, archive, labels).

© grandamenium, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in community/agents/security/.claude/skills/bus-reference of grandamenium/cortextos.

Open the folder on GitHubat commit 6f93838

Compare with similar skills

Bus Reference next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bus Reference compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bus Reference this skillgrandamenium/cortextos101—~3.8kAutomated safety check: PassMIT
AvailabilityBuilderIO/agent-native7.1k—~387Automated safety check: PassNone
Get Available ResourcesK-Dense-AI/scientific-agent-skills48k1 repos~2.9kAutomated safety check: PassMIT
Amazon Eventbridge Event Busaws/agent-toolkit-for-aws2.8k—~8.7kAutomated safety check: PassApache-2.0
Openrouter Model Availabilityjeremylongshore/tons-of-skills-marketplace2.8k—~2.2kAutomated safety check: PassMIT
Zabbix Availabilityautomateyournetwork/netclaw675—~1.2kAutomated safety check: PassApache-2.0

Similar skills

  • Availability

    BuilderIO/agent-native

    How schedules, weekly rules, date overrides, travel schedules, and out-of-office entries combine to determine when someone is bookable.

    7.1k GitHub stars~387 tokensUpdated today
    Auto-check passed
  • Get Available Resources

    K-Dense-AI/scientific-agent-skills

    Detects host inventory and effective CPU, memory, disk, scheduler, container, and accelerator limits when a user asks for resource-aware planning or before a clearly resource-sensitive local workload.

    48k GitHub starsUsed in 1 repo~2.9k tokens
    Testing & QAAuto-check passed
  • Amazon Eventbridge Event Bus

    aws/agent-toolkit-for-aws

    Official

    Builds, runs, debugs, and operates event-driven applications using EventBridge Event Bus - a managed, centrally governed publish/subscribe event bus that an organization can share across many teams…

    2.8k GitHub stars~8.7k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Openrouter Model Availability

    jeremylongshore/tons-of-skills-marketplace

    Monitor OpenRouter model availability and implement health checks.

    2.8k GitHub stars~2.2k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Zabbix Availability

    automateyournetwork/netclaw

    Device availability and monitored inventory from Zabbix — is a device reachable, since when, how often has it flapped, and what is the NMS actually watching.

    675 GitHub stars~1.2k tokensUpdated 3 days ago
    Auto-check passed
  • Pp Japan Bus Online

    mvanhorn/printing-press-library

    Discover Japan Bus Online route IDs and stops, check dated services and fares for a selected party, or read baggage and boarding conditions.

    2.1k GitHub stars~1.8k tokensUpdated yesterday
    Auto-check: notes

More from grandamenium/cortextos

All 55 skills in this repo
  • Cortext Self Diagnosis

    grandamenium/cortextos

    Diagnose cortextOS itself when the framework misbehaves — an agent has gone silent or wedged, agents are crash-looping, Telegram or agent-to-agent messages are not arriving, crons did not fire, an…

    101 GitHub stars~3.7k tokensUpdated 16 days ago
    Auto-check passed
  • Activity Channel

    grandamenium/cortextos

    You have completed something significant and want the whole org — all agents and the user — to know about it.

    101 GitHub stars~624 tokensUpdated 16 days ago
    Auto-check passed
  • Agentcard Purchase

    grandamenium/cortextos

    You need to make a purchase on behalf of the user — buy a SaaS subscription, pay for an API, purchase a domain, or any transaction requiring a credit card.

    101 GitHub stars~1.1k tokensUpdated 16 days ago
    Auto-check passed
  • Claude To Codex Migration

    grandamenium/cortextos

    Migrate ANY cortextOS agent from the claude-code runtime to the live codex-app-server runtime.

    101 GitHub stars~12k tokensUpdated 16 days ago
    Auto-check: warnings
  • Business News Monitor

    grandamenium/cortextos

    Daily cron-driven scan of news/forums/social in a domain to surface market shifts, new competitors, regulatory changes, and net-new opportunities.

    101 GitHub stars~1.3k tokensUpdated 16 days ago
    Auto-check passed
  • Cron Management

    grandamenium/cortextos

    Manage scheduled tasks (crons). An agent skill from grandamenium/cortextos.

    101 GitHub stars~1.1k tokensUpdated 16 days ago
    Auto-check passed

Questions about Bus Reference

What does Bus Reference do?

Complete cortextos bus CLI reference - all available commands with examples. Bus Reference is an agent skill from grandamenium/cortextos. Complete cortextos bus CLI reference - all available commands with examples.

When should I use Bus Reference?

Bus Reference fits situations like: you need to look up a bus command; discover available tools.

How do I install Bus Reference in Claude Code?

Run `npx skills add grandamenium/cortextos --skill bus-reference -a claude-code`. Or copy the skill folder (community/agents/security/.claude/skills/bus-reference in grandamenium/cortextos) into .claude/skills/bus-reference in your project. Claude Code loads it when a task matches its description.

How do I install Bus Reference in Codex?

Run `npx skills add grandamenium/cortextos --skill bus-reference -a codex`. Or copy the skill folder (community/agents/security/.claude/skills/bus-reference in grandamenium/cortextos) into .agents/skills/bus-reference in your project. Codex loads it when a task matches its description.

Can I use Bus Reference in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add grandamenium/cortextos --skill bus-reference -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bus-reference, .gemini/skills/bus-reference, .github/skills/bus-reference and .opencode/skills/bus-reference in your project.

What does Bus Reference need to run?

SKILL.md names no scripts, command-line tools or credentials: Bus Reference is instructions for the agent only.

Does Bus Reference access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Bus Reference safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bus Reference use?

Bus Reference is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bus Reference use?

About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bus Reference?

Skills that share tags, products or a category with Bus Reference: Availability (BuilderIO/agent-native, 7.1k stars), Get Available Resources (K-Dense-AI/scientific-agent-skills, 48k stars), Amazon Eventbridge Event Bus (aws/agent-toolkit-for-aws, 2.8k stars) and Openrouter Model Availability (jeremylongshore/tons-of-skills-marketplace, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bus Reference?

grandamenium (a GitHub user) maintains it in grandamenium/cortextos, which has 101 GitHub stars. The repository holds 55 skills in this directory. The repository was last updated on September 23, 2026.

Source: grandamenium/cortextos on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.