Check Tools
ListedThis skill checks if specified tools are available before proceeding, ensuring smooth workflow and preventing errors.
Install on your platform
Showing Claude Code. One command installs this skill into any of the agents below.
- 1
Run this in your project
terminal$ npx skills add oaustegard/claude-skills --skill check-tools -a claude-code Uses the open-source
skillsCLI and needs Node.js. Add-gto install it for your user instead of this project.
What we know about this skill
Publisher
oaustegard
Taken from the source listing. We haven't verified who controls this account.
Install target
Live repository
Not pinned. Installing fetches whatever the repository holds at the time you run the command.
Automated safety checks
This skill failed 2 of 6 checks. A failure is not proof of bad intent; it means something in the code needs a human to look at it before you run it.
No undeclared network calls: failed
Contacts 8 hosts that are neither well-known infrastructure nor declared in the skill's frontmatter: bootstrap.pypa.io, deb.nodesource.com, dlcdn.apache.org, get.pnpm.io, go.dev….
Every host the skill dials — from its scripts, its config endpoints or the commands it tells the agent to run — is either well-known package and API infrastructure or declared in its own frontmatter. Links in documentation are not counted.
Hosts contacted
www.python.orgundeclaredbootstrap.pypa.ioundeclaredinstall.python-poetry.orgundeclaredraw.githubusercontent.comsource hostdeb.nodesource.comundeclaredget.pnpm.ioundeclareddlcdn.apache.orgundeclaredgo.devundeclaredsh.rustup.rsundeclaredgithub.comsource hostWhat it found (3 of 16)
- check-tools/references/tool-categories.md:21contacts www.python.org
wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz - plugins/development-tools/skills/check-tools/references/tool-categories.md:21contacts www.python.org
wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz - check-tools/references/tool-categories.md:35contacts bootstrap.pypa.io
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
No pipe-to-shell installers: failed
Runs code fetched at install time in 10 places.
No `curl … | sh` pattern, in the code or in the instructions, that runs code fetched at run time.
What it found (3 of 10)
- check-tools/references/tool-categories.md:45remote script piped into an interpreter
curl -sSL https://install.python-poetry.org | python3 - - check-tools/references/tool-categories.md:111remote script piped into a shell
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash - check-tools/references/tool-categories.md:127remote script piped into a shell
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
Declares what it does: passed
SKILL.md parses and declares a name and a description.
SKILL.md exists, its frontmatter parses, and it declares a name and a description.
No obfuscated payloads: passed
No encoded or obfuscated payloads.
No base64, hex or compressed blob is decoded and then executed, and no encoded shell commands.
No credential access: passed
Reads no keys, tokens, keychains or credential files.
Neither the code nor the SKILL.md instructions read SSH keys, cloud credentials, keychains, token stores, browser cookie databases or dotfiles that hold secrets.
Pinned to a commit: passed
Scanned oaustegard/claude-skills at 576f2c83f0.
The exact upstream commit SHA that was scanned is recorded, so the result refers to specific bytes.
- Commit
- 576f2c83f0
- Manifest
- check-tools/SKILL.md
- Scanned
- 12 files, 2,170 lines
- Copies in repo
- 2 — all of them scanned
About this skill
What it does
The check-tools skill allows an AI agent to verify if a given tool exists and is accessible. It can confirm the presence of tools based on their names or descriptions, ensuring that subsequent actions utilizing those tools are feasible. This capability helps prevent errors caused by unavailable or misconfigured tools within the agent's environment.
When to use it
- Validating Tool Availability: Before attempting a complex task requiring specific tools, confirm they are present and functional.
- Troubleshooting Errors: If an action fails due to a missing tool, use this skill to diagnose the problem.
- Dynamic Environment Adaptation: When dealing with environments where tools might be added or removed, regularly check for their existence.
- Tool Selection Guidance: Use it to determine which tools are suitable for a given task based on available options.
Key capabilities
- Tool Existence Verification
- Tool Description Matching
- Accessibility Confirmation (implied)
Example prompts
- "Does the 'email_sender' tool exist?"
- "Check if there is a tool that can translate languages."
- "Confirm the availability of a tool for generating images from text descriptions."
Tips & gotchas
The skill relies on accurate tool naming and descriptions within the agent’s environment. Inconsistent or incomplete information may lead to incorrect results.