eagle-bootstrap

Configure Claude Code behavioral rules, output hooks, and Obsidian vault settings.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/letxbrace-droid/inrunparis --skill eagle-bootstrap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eagle-bootstrap
Source: https://github.com/letxbrace-droid/inrunparis/tree/main/.agents/skills/eagle-bootstrap
Command: npx skills add https://github.com/letxbrace-droid/inrunparis --skill eagle-bootstrap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It streamlines one-time setup of your Claude Code environment so you can reliably follow consistent behavioral rules, use output compaction hooks, and integrate with your Obsidian vault without manual reconfiguration each time.

Core Features & Use Cases

  • Behavioral rules bootstrapping: Ensures ~/.claude/CLAUDE.md contains a ## Behavioral Rules section by appending the skill-provided rules if missing, without overwriting existing content.
  • Deterministic output compaction hooks: Installs compact.sh, compact-filter.sh, and compact-rules.json, then merges a PreToolUse hook into ~/.claude/settings.json only if compact.sh is not already configured.
  • Obsidian vault path configuration: Detects a plausible Obsidian vault location (or asks you), stores obsidianVaultPath in ~/.claude/eagle-config.json, and creates a projects/ directory in the vault.
  • Eagle agents verification: Checks that the expected 12 eagle-* agent markdown files are present under ~/.claude/agents/ and reports what’s missing.

Quick Start

Run the command eagle bootstrap to configure Claude Code globally on this machine.

Frequently Asked Questions about eagle-bootstrap

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

FAQPage Schema
How do I set up my Claude Code environment for consistent behavior and output formatting?

To set up your Claude Code environment, bootstrap behavioral rules into ~/.claude/CLAUDE.md, install compact output hooks, configure your Obsidian vault path, and validate required eagle agent files for consistent machine behavior.

Can I integrate my Obsidian vault with Claude Code automatically?

Yes, the bootstrap configuration detects a plausible Obsidian vault location or asks you, stores the obsidianVaultPath in ~/.claude/eagle-config.json, and creates a projects/ directory inside the vault for integration.

How do I install PreToolUse hooks for output compaction in Claude Code?

Install output compaction hooks by adding compact.sh, compact-filter.sh, and compact-rules.json to your environment, then merging a PreToolUse hook into ~/.claude/settings.json if compact.sh is not already configured.

Does running environment setup multiple times overwrite my existing behavioral rules?

No, the environment setup is idempotent and non-destructive. It appends skill-provided behavioral rules to ~/.claude/CLAUDE.md only if the section is missing, ensuring your existing content remains untouched during re-runs.

What happens if required eagle agent files are missing during setup?

During setup, the bootstrap process checks that the expected 12 eagle-* agent markdown files are present under ~/.claude/agents/ and generates a report detailing exactly which required agent files are missing.

Why do I need to validate agent files when preparing a machine for Claude Code?

Validating agent files ensures the expected 12 eagle-* agent markdown files are present under ~/.claude/agents/ before execution, preventing runtime errors and guaranteeing consistent agent behavior across your machine.