reinforcenow/reinforcenow-cli/rnow-tools
Claude Code and agent skill by reinforcenow/reinforcenow-cli
- community
Checking that the SKILL.md file is still in the repository.
Write tool functions for ReinforceNow agent training. Use when creating @tool decorated functions, writing tools.py, or sandbox tools. Triggers on "@tool", "tools.py", "tool function", "function calling", "agent tools", "sandbox".
Install
npx vskill@latest install reinforcenow/reinforcenow-cli/rnow-toolsSKILL.md
Writing Tool Functions
Tools allow LLMs to call external functions during training. The model learns when and how to use tools through reinforcement learning.
Basic Structure
Every tool function must:
- Be decorated with
@tool - Have type hints on ALL parameters
- Have a docstring
- Return JSON-serializable data
Stateless Tools
For tools that don't modify state (API calls, calculations):
Stateful Tools (Sandbox)
For tools that modify state (file operations, code execution, installing packages), use sandbox=True. This runs the tool in an isolated Docker container where state persists between tool calls within the same rollout.
Requirements:
- Add
sandbox=Trueto the@tooldecorator - Add
"docker": "image:tag"to train.jsonl entries (see rnow-train-jsonl skill)
Tool Options
| Option | Default | Description | |
|---|---|---|---|
sandbox | False | Run in isolated Docker container (state persists between calls) | |
timeout | 60 | Execution timeout in seconds |
Config (config.yml)
Configure tool behavior in the rollout section:
For full config options, see the rnow-config skill.
For train.jsonl entry format and filtering tools per entry, see the rnow-train-jsonl skill.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingproject8/.claude/skills/rnow-tools/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/reinforcenow/reinforcenow-cli/rnow-tools)