check-bash
Check bash script syntax without executing. Use before committing bash scripts or when verifying syntax correctness.
Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security
Installation for Agentic Skill
View all platforms →skilz install ManuelKugelmann/BitBot/check-bash skilz install ManuelKugelmann/BitBot/check-bash --agent opencode skilz install ManuelKugelmann/BitBot/check-bash --agent codex skilz install ManuelKugelmann/BitBot/check-bash --agent gemini
First time? Install Skilz: pip install skilz
Works with 22+ AI coding agents
Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/ManuelKugelmann/BitBot cp -r BitBot/.bitbot/internal/bitbot-config/.claude/skills/check-bash ~/.claude/skills/ Need detailed installation help? Check our platform-specific guides:
Related Agentic Skills
shell-scripting-fundamentals
by TheBushidoCollectiveUse when writing or modifying Bash/shell scripts. Covers script structure, variables, quoting, conditionals, and loops with modern best practices.
shell-scripting
by sammcjPractical bash scripting guidance emphasising defensive programming, ShellCheck compliance, and simplicity. Use when writing shell scripts that need t...
search
by memorysaverThis skill should be used when the user needs to search for information, find files,look up content online, or retrieve data without providing input f...
bash-defensive-patterns
by wshobsonMaster defensive Bash programming techniques for production-grade scripts. Use when writing robust shell scripts, CI/CD pipelines, or system utilities...
Agentic Skill Details
- Owner
- ManuelKugelmann (GitHub)
- Repository
- BitBot
- Type
- Technical
- Meta-Domain
- cloud infrastructure
- Primary Domain
- linux
- Market Score
- 58.0
Agent Skill Grade
F
Score: 58/100
Click to see breakdown
Score Breakdown
Areas to Improve
- No trigger phrases
- Script delegates to check-bash-syntax.sh which is not included in the skill package
- Users don't know what successful or failed output looks like
Recommendations
- Focus on improving Pda (currently 16/30)
- Focus on improving Utility (currently 9/20)
- Address 1 high-severity issues first
Graded: 1/5/2026
Developer Feedback
I took a look at your check-bash skill and wanted to share some thoughts.
Links:
The TL;DR
You're at 58/100 — F grade territory. This is based on Anthropic's skill best practices rubric. The good news: your spec compliance is solid (11/15), which means the basics are there. The pain points: Utility (9/20) and Progressive Disclosure (16/30) are dragging the score down. You've got a useful core here, but it needs more depth and better support materials.
What's Working Well
- Spec compliance is tight — Valid YAML frontmatter, proper hyphen-case naming (
check-bash), and required fields all in place. - Token economy is excellent — The script is only 15 lines with zero fluff. Every line earns its place.
- Clear triggers — Users know how to activate this: "check bash", "verify syntax", "bash scripts". That's solid discoverability.
- Real use case — Pre-commit syntax validation is a genuine workflow need.
The Big One: Missing Dependency Script
Here's the showstopper: your script delegates to check-bash-syntax.sh on line 6, but that file isn't bundled in the skill package. Users download your skill and get a broken reference.
The fix: Either bundle check-bash-syntax.sh in your scripts/ directory, or inline the syntax checking logic directly. If it's a utility from BitBot proper, document the external dependency clearly in your description. Right now, it'll fail silently or with a cryptic error. This alone is costing you ~4 points.
Other Things Worth Fixing
Description needs trigger phrases — Your description says "Check bash script syntax" but doesn't include the actual phrases users say. Add: "Performs check bash operations. Use when asked to 'check bash', 'run check bash', or 'verify bash syntax'." (+2 points)
No expected output examples — Users don't know what success looks like. Add a section showing both passing syntax validation and a real error with line numbers. (+3 points)
Missing workflow guidance — "Use before committing" is vague. Structure it: 1) Write script 2) Run check-bash 3) Fix errors 4) Commit. Shows the actual workflow. (+2 points)
No error handling docs — What do common syntax errors look like? How does bash-check format its output? A quick troubleshooting section fixes this. (+2 points)
Quick Wins
- Bundle or document the
check-bash-syntax.shdependency (high impact, fixes broken functionality) - Add trigger phrases to your description (easy win, +2 points)
- Include example output showing both success and error cases (clarity boost, +3 points)
- Add a workflow section so users know when/how to use this in their actual process
Focus on the dependency issue first — that's a hard blocker. Then tackle the description and examples. Those three changes alone could push you toward 70+.
Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.
Browse Category
More cloud infrastructure Agentic SkillsReport Security Issue
Found a security vulnerability in this agent skill?