TRIGGER aggressively for BIRD (BIRD1/2/3) routing-daemon configuration work. Positive signals: - File patterns: bird.conf, bird2.conf, bird3.conf, bird6.conf, any .conf file that contains BIRD syntax, bird.config.json, and any file included by a BIRD config. - Syntax tokens: protocol, filter, function, define, table, router id, local as, neighbor, prefix, route, bgppath, community, import, export, bgppath.prepend, if defined(), path, OSPF, BGP, RIP, RADV, Static, Kernel, Device, Perf, RPKI, Babel, Aggregator, MRT. - Commands: birdcc lint, birdcc fmt, bird -p, birdc, bird -c, birdc configure. - Requests: lint/format/validate a BIRD config, fix a syntax error or diagnostic, explain a BIRD keyword/filter/protocol, review a config snippet, resolve cross-file includes, or compare BIRD1/BIRD2/BIRD3 syntax. Negative signals (do NOT trigger): Cisco IOS/IOS-XR/NX-OS, Juniper JunOS, FRRouting (frr.conf), nginx, any non-routing use of "bird", bird biology / ornithology, or general networking questions without a BIRD routing context. For editor/CLI installation use birdcc-installer; for setup-birdcc or GitHub Actions use birdcc-cicd. Trigger even if the user does not explicitly say "BIRD".
EnglishExplore the BIRD Internet Routing Daemon C source code to answer deep implementation questions, find where a feature or protocol is defined, and compare documented behavior against the actual code. Use when the user asks "how is X implemented in BIRD", "is this a BIRD bug", or wants source-level evidence for a protocol/filter/attribute behavior. For config editing, linting, or basic syntax questions, use bird-agent instead.
EnglishDiagnose complex BIRD routing-daemon problems that cross configuration, source-code, and tooling boundaries. Use when the daemon fails to start, crashes at runtime, logs a confusing error, or behaves differently from the documented semantics after lint passes. For simple config syntax or formatting issues, use bird-agent; for source-level questions, use bird-source-explorer.
EnglishUse this skill to add the setup-birdcc GitHub Action to a GitHub repository's workflows. Trigger when the user asks about CI/CD for BIRD configs, linting BIRD configs in GitHub Actions, validating bird.conf, bird2.conf, bird3.conf, or bird6.conf on pull requests or push, the bird-chinese-community/setup-birdcc action, installing birdcc in CI, installing the BIRD daemon binary in GitHub Actions, adding a .github/workflows/birdcc.yml, or keeping BIRD configs formatted and validated in a repository. Do NOT trigger for local linting, local bird -p validation, or one-off config checks on the user's machine; use bird-agent for those. Do NOT trigger for editor plugin, IDE extension, or local birdcc CLI installation; use birdcc-installer for those. Do NOT trigger for general BIRD config editing, syntax explanation, filter writing, or diagnostics; use bird-agent for those.
EnglishIncludes Bird Agent, Bird Source Explorer, Bird Troubleshooting, and other workflows.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Bird Agent
TRIGGER aggressively for BIRD (BIRD1/2/3) routing-daemon configuration work. Positive signals: - File patterns: bird.conf, bird2.conf, bird3.conf, bird6.conf, any .conf file that contains BIRD syntax, bird.config.json, and any file included by a BIRD config. - Syntax tokens: protocol, filter, function, define, table, router id, local as, neighbor, prefix, route, bgppath, community, import, export, bgppath.prepend, if defined(), path, OSPF, BGP, RIP, RADV, Static, Kernel, Device, Perf, RPKI, Babel, Aggregator, MRT. - Commands: birdcc lint, birdcc fmt, bird -p, birdc, bird -c, birdc configure. - Requests: lint/format/validate a BIRD config, fix a syntax error or diagnostic, explain a BIRD keyword/filter/protocol, review a config snippet, resolve cross-file includes, or compare BIRD1/BIRD2/BIRD3 syntax. Negative signals (do NOT trigger): Cisco IOS/IOS-XR/NX-OS, Juniper JunOS, FRRouting (frr.conf), nginx, any non-routing use of "bird", bird biology / ornithology, or general networking questions without a BIRD routing context. For editor/CLI installation use birdcc-installer; for setup-birdcc or GitHub Actions use birdcc-cicd. Trigger even if the user does not explicitly say "BIRD".
Bird Source Explorer
Explore the BIRD Internet Routing Daemon C source code to answer deep implementation questions, find where a feature or protocol is defined, and compare documented behavior against the actual code. Use when the user asks "how is X implemented in BIRD", "is this a BIRD bug", or wants source-level evidence for a protocol/filter/attribute behavior. For config editing, linting, or basic syntax questions, use bird-agent instead.
Bird Troubleshooting
Diagnose complex BIRD routing-daemon problems that cross configuration, source-code, and tooling boundaries. Use when the daemon fails to start, crashes at runtime, logs a confusing error, or behaves differently from the documented semantics after lint passes. For simple config syntax or formatting issues, use bird-agent; for source-level questions, use bird-source-explorer.
Birdcc CI/CD
Use this skill to add the setup-birdcc GitHub Action to a GitHub repository's workflows. Trigger when the user asks about CI/CD for BIRD configs, linting BIRD configs in GitHub Actions, validating bird.conf, bird2.conf, bird3.conf, or bird6.conf on pull requests or push, the bird-chinese-community/setup-birdcc action, installing birdcc in CI, installing the BIRD daemon binary in GitHub Actions, adding a .github/workflows/birdcc.yml, or keeping BIRD configs formatted and validated in a repository. Do NOT trigger for local linting, local bird -p validation, or one-off config checks on the user's machine; use bird-agent for those. Do NOT trigger for editor plugin, IDE extension, or local birdcc CLI installation; use birdcc-installer for those. Do NOT trigger for general BIRD config editing, syntax explanation, filter writing, or diagnostics; use bird-agent for those.
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Bird Agent skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- Reported license for the skills shown: MIT. The author’s terms apply.