setup

Detect dependencies, pin matching docs, and generate agent configurations for Chub projects.

11|2|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/nrl-ai/chub --skill setup-nrl-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/nrl-ai/chub/tree/main/claude-plugin/skills/setup
Command: npx skills add https://github.com/nrl-ai/chub --skill setup-nrl-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize Chub for a project by automatically detecting dependencies, pinning matching docs, and generating agent configurations for immediate use.

Core Features & Use Cases

  • Dependency detection: scans the project to identify dependencies and pin relevant docs for agent usage.
  • Doc pinning & config generation: aligns documentation with the current project and generates ready-to-use agent configs.
  • Use Case: In a new repository, run setup to bootstrap consistent agent tooling and documentation references across environments.

Quick Start

Run chub init --from-deps, then run chub detect --json and pin matches via chub_pins, followed by chub agent-config sync.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I automate project bootstrapping with consistent agent configurations?

Project bootstrapping is automated by scanning dependencies, pinning matching docs, and generating ready-to-use agent configs. Running setup initializes the environment and ensures consistent agent tooling across new and existing repositories.

What is dependency detection for agent-config generation and how does it work?

Dependency detection scans your project to identify required libraries and pins relevant documentation for agent usage. It works by matching detected dependencies to documentation pins, ensuring agents reference up-to-date project configurations.

Can I initialize agent configurations for an existing repository?

Yes, you can initialize agent configurations for an existing repository. The setup process applies to both new and existing repositories requiring consistent agent tooling, automatically detecting dependencies and syncing documentation references.

How do I pin documentation for agent usage in my project?

To pin documentation, run the initialization command to detect dependencies, then execute the detection command to output JSON matches. Finally, sync the generated agent configurations to align the pinned docs with your current project state.

What's the best way to bootstrap agent tooling and documentation references across environments?

The best way to bootstrap agent tooling is running an automated setup that detects dependencies, pins matching docs, and generates agent configurations. This ensures documentation references remain consistent and up-to-date across all development environments.

Why does my project setup require documentation pinning for agents?

Documentation pinning is required to align references with the current project state and provide agents with accurate context. Without pinning, agent configurations may rely on outdated or mismatched documentation, reducing tooling effectiveness.