akin-ozer avatar

Fluentbit Validator

This validates Fluent Bit configs before you deploy them, catching routing mistakes, security issues, and structural problems through static analysis and optional dry-run checks. It runs a Python validator that checks tag matching, required fields, and best practices, then optionally fires up fluent-bit itself in dry-run mode if the binary is available. The execution model is careful about missing dependencies: it degrades gracefully when fluent-bit isn't installed and tells you exactly what got skipped. Findings use a strict three-tier severity system (Error, Warning, Recommendation) with no creative labels allowed, which keeps CI integration predictable. If you maintain Fluent Bit pipelines and want deterministic pre-deploy checks without guessing what broke, this gives you a repeatable audit flow.

skills.sh installs
637
GitHub stars
337
last updated
Aug 21, 2026

Install

$ npx -y skills add akin-ozer/cc-devops-skills --skill fluentbit-validator --agent claude-code

Installs into .claude/skills of the current project.

Files

Fluent Bit Validator

Use this skill to run deterministic, repeatable validation for Fluent Bit classic-mode configs.

Trigger Phrases

Use this skill when prompts look like:

  • "Validate this fluent-bit.conf before deploy"
  • "Lint my Fluent Bit config and report issues"
  • "Check tag routing and output matches in Fluent Bit"
  • "Run security checks for Fluent Bit config"
  • "Dry-run Fluent Bit config and tell me what failed"

Execution Model

Run steps in order. Do not skip Stage 0.

Stage 0: Precheck (Required)

Run from skill directory:

cd devops-skills-plugin/skills/fluentbit-validator

Check required and optional binaries:

command -v python3 >/dev/null 2>&1 && echo "python3: available" || echo "python3: missing"
command -v fluent-bit >/dev/null 2>&1 && echo "fluent-bit: available" || echo "fluent-bit: missing (dry-run will be skipped)"

Precheck protocol:

  • If python3 is missing: stop script-based validation, report blocker, and switch to manual config review only.
  • If fluent-bit is missing: continue static checks, skip dry-run, and record a Recommendation explaining skip reason and next step.

Sponsors

Details

Repository
github.com/akin-ozer/cc-devops-skills
Categories
DevOps & CI/CD, Code Review & Quality, Release Management
First seen
Jun 3, 2026

More from akin-ozer/cc-devops-skills

All 31
1sanky369 avatarsocial-graphicssanky369/vibe-building-skillsProduce platform-correct social media graphics: pick the right dimensions and layout per platform, write the headline/body/CTA copy, build the generation prompt629skills.sh installs
2antithesishq avatarantithesis-setupantithesishq/antithesis-skillsScaffold the Antithesis harness with docker-compose: initialize the working directory, write Dockerfiles and docker-compose.yaml with build directives, and prep615skills.sh installs
3tencentcloudbase avatarcloudbasetencentcloudbase/skillsUse this skill when you develop, design, build, deploy, debug, migrate, or troubleshoot CloudBase (腾讯云开发, 云开发, TCB, 微信云开发) projects. Covers Web, 微信小程序, 小程序, uni608skills.sh installs
4opensearch-project avataropensearch-skillsopensearch-project/opensearch-agent-skillsBuild search applications and query log analytics data with OpenSearch. Use this skill when the user mentions OpenSearch, search app, index setup, search archit593skills.sh installs
5getsentry avatarsentry-react-sdkgetsentry/sentry-agent-skillsFull Sentry SDK setup for React. Use when asked to "add Sentry to React", "install @sentry/react", or configure error monitoring, tracing, session replay, profi586skills.sh installs
6new-silvermoon avatarandroid-emulator-skillnew-silvermoon/awesome-android-agent-skillsProduction-ready scripts for Android app testing, building, and automation. Provides semantic UI navigation, build automation, log monitoring, and emulator life578skills.sh installs