← All skill packs

Cloud Operations & Agent Automation Skills

Skill pack
4 skills0 selected
bird-chinese-communitySkills in this pack

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".

English

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.

English

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.

English

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.

English

Includes Bird Agent, Bird Source Explorer, Bird Troubleshooting, and other workflows.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Pack stats

Skills4CategorycontentStars0

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

  1. Choose your skills. Select individual skills above, or choose the entire pack.
  2. Copy the install prompt. Use Copy install prompt above the list.
  3. 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:

Example request
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.