bob-tools

Run BobProtocol Makefile workflows and configure agent link discovery for MCP integration.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/drusifer/via --skill bob-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bob-tools
Source: https://github.com/drusifer/via/tree/main/agents/skills/bob-tools
Command: npx skills add https://github.com/drusifer/via --skill bob-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps teams operate and integrate BobProtocol project tools safely and predictably, providing stable command surfaces, clear tool behavior, and reliable context management.

Core Features & Use Cases

  • Stable command surfaces via Makefile wrappers (e.g., make chat ...; make <target> ...).
  • Tool-level guidance for chat.py, mkf.py, setup_agent_links.py, and teardown_agent_links.py, including what each tool writes and how to interpret outputs.
  • Discovery and integration support for Claude Codex MCP, root instruction links, and via-based project indexing to keep context clean and actionable.

Quick Start

Run the Makefile-based workflow for common tasks and then run setup_agent_links.py to configure discovery and MCP integration.

Frequently Asked Questions about bob-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Claude Codex MCP integration for BobProtocol projects?

To set up Claude Codex MCP integration, run the setup_agent_links.py script to configure discovery and establish root instruction links for stable context handling. This script ensures proper project indexing via via-based tools.

What is the best way to run BobProtocol tool scripts safely?

The best way to run BobProtocol tool scripts safely is by using Makefile wrappers, which provide stable command surfaces like 'make chat' and 'make <target>'. This approach secures execution and logs build outputs for tracking.

How do teardown_agent_links.py and setup_agent_links.py manage discovery artifacts?

setup_agent_links.py configures discovery and MCP integration, creating root instruction links, while teardown_agent_links.py removes these links to cleanly disconnect agent context and manage project indexing artifacts.

When do I need to use the mkf.py tool in a BobProtocol environment?

You need to use the mkf.py tool when you want to generate Makefile targets within a BobProtocol environment. It works alongside chat.py to provide stable command surfaces and predictable tool behavior for project automation.

Can I use BobProtocol Makefile wrappers without configuring MCP integration first?

Yes, you can use Makefile wrappers like 'make chat' independently for basic tasks, but running setup_agent_links.py afterwards is necessary to properly configure discovery and enable Claude Codex MCP integration.

Why does my BobProtocol context handling become unstable during agent linking?

Context handling becomes unstable if discovery artifacts are not properly linked or if teardown_agent_links.py is not run during cleanup. Using setup_agent_links.py ensures reliable context management and clean via-based project indexing.