⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

v2.0.0

bird-agent

@bird-chinese-community⭐ 6 stars

>

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐ 6 on GitHubGitHub ↗

New / niche

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

BIRD.skills (Agent Skills)

English | 中文

License GitHub stars

Agent skills for BIRD 2/3 projects, editor tooling, CI/CD, source research, and incident diagnosis. BIRD 1 is handled as a legacy, best-effort target.

Which skill do I need?

If your pain point is...Use this skill
"I need to write or fix bird.conf, bird2.conf, bird3.conf, or bird6.conf"bird-agent
"I need editor support or the birdcc CLI installed"birdcc-installer
"I want BIRD linting or formatting in GitHub Actions"birdcc-cicd
"I want to understand how BIRD implements something internally"bird-source-explorer
"I need to diagnose a BIRD daemon crash or runtime issue"bird-troubleshooting

Skill descriptions

  • bird-agent — Discover project entry points, generate or migrate bird.config.json, and lint, format, or natively validate BIRD 2/3 configurations.
  • bird-source-explorer — Trace behavior from parser/registry definitions through runtime dispatch and tests at an exact BIRD source revision.
  • bird-troubleshooting — Separate project discovery, static diagnostics, native parsing, live daemon state, and source evidence during incidents.
  • birdcc-installer — Install the verified VS Code extensions, BIRD.nvim, BIRD.vim, JetBrains TextMate bundle, or @birdcc/cli, including legacy repository migrations.
  • birdcc-cicd — Build GitHub Actions from the current setup-birdcc contract without duplicate checkout, missing CLI installation, or stale cache inputs.

What are Agent Skills?

Agent Skills are reusable, agent-readable capability bundles. Each skill contains a SKILL.md manifest, agents/openai.yaml metadata, optional PEP 723 stdlib-only helper scripts, and focused reference guides.

Quick start for AI agents

After installing the skills, point an agent at a workspace with BIRD files and ask naturally:

"Discover this BIRD project and check every entry"
"Install BIRD support for my editor"
"Add BIRD validation to our GitHub Actions workflow"
"Trace this BGP behavior through the matching BIRD source"

The agent will use the right skill, run birdcc lint / fmt, validate with bird -p, or generate CI snippets as needed.

Installation

Read https://raw.githubusercontent.com/bird-chinese-community/BIRD.skills/main/INSTALL.md in full, then install the BIRD skills for my harness now.

Security

BIRD configs may contain sensitive AS numbers, peer IPs, BGP passwords, and BGP community. DO NOT commit production secrets or share unsanitized configs publicly.

Contributing

See AGENTS.md for development conventions. To add a skill, create a new folder matching the existing layout with SKILL.md, agents/openai.yaml, and references/scripts as appropriate.

Repository maintenance is provided by a Python 3.14 uv project:

uv sync --locked --group dev
uv run bird-skills check
uv run pytest
uv run ruff check .
uv run ruff format --check .

The CLI synchronizes release metadata and every marketplace, safely links local skills, and plans or runs harness-neutral evaluations. See docs/evaluation.md for the external Agent runner protocol.

License

MIT

// HOW IT'S BUILT

KEY FILES

bird-agent/SKILL.mdREADME.md

// REPO STATS

6 stars