AtishayGanesh

Push Tools — Security skill for Claude Code

Security community

Audit an agent's tools.py and upload it via MCP after approval; verify registration.

How to install Push Tools

Installs to ~/.claude/skills/atishayganesh-sarvam-kit-push-tools/SKILL.md

Terminal
mkdir -p ~/.claude/skills/atishayganesh-sarvam-kit-push-tools && curl -fsSL https://raw.githubusercontent.com/AtishayGanesh/sarvam-kit/HEAD/commands/push-tools.md -o ~/.claude/skills/atishayganesh-sarvam-kit-push-tools/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Push Tools does


description: Audit an agent's tools.py and upload it via MCP after approval; verify registration. argument-hint: ""

Load sarvam-agent-authoring. Run `uv run sarvam tools audit agents/$1/tools/tools.py`; fix findings until PASS. Show the diff vs the last uploaded copy, ask for approval, then MCP `upload_agent_code`. Afterwards read the agent back (MCP agents get) and confirm every tool class is registered with the expected name and description. Do not commit unless I ask.

Alternatives in Security

  • Maestro Odyssey — Long-running iterative cycle — one entry, seven modes (debug improve planex review security defensive ui) 530 ★
  • Memory Self Review — Mine recent agent history (claude-mem + usage stats) for recurring failures and repeated patterns, audit MEMOR 297 ★
  • Tool Approval Security Filter — You are a security filter for Claude Code tool execution 163 ★

Full documentation available on GitHub

View Source Repository