sjtu-sai-agents/datamaster/operate-tools
Claude Code and agent skill by sjtu-sai-agents/datamaster
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Code execution and submission tools for DataNode (Black/Red) agents. Manages DataLoader code, runs assembled scripts, validates and grades submissions.
Install
npx vskill@latest install sjtu-sai-agents/datamaster/operate-toolsSKILL.md
Operate Tools (DataNode)
Code management, execution, validation, and grading for Black/Red nodes. Nodes can only modify code_{node_id}_dataloader.py; template is inherited and read-only.
Code Assembly (auto on run)
CLI Usage
All commands require -w WORKSPACE -n NODE_ID.
Code Management
| Tool | CLI | |
|---|---|---|
read_code | python scripts/operate_cli.py -w WORKSPACE -n NODE_ID read-code | |
write_code | python scripts/operate_cli.py -w WORKSPACE -n NODE_ID write-code --code "..." | |
write_code (file) | python scripts/operate_cli.py -w WORKSPACE -n NODE_ID write-code --code-file /path/to/file.py | |
write_code (override) | python scripts/operate_cli.py -w WORKSPACE -n NODE_ID write-code --code "..." --override | |
fix_code | python scripts/operate_cli.py -w WORKSPACE -n NODE_ID fix-code --old "..." --new "..." | |
fix_code (all) | python scripts/operate_cli.py -w WORKSPACE -n NODE_ID fix-code --old "..." --new "..." --replace-all |
Execution
| Tool | CLI | |
|---|---|---|
run_code | python scripts/operate_cli.py -w WORKSPACE -n NODE_ID run-code [--timeout 3600] |
Validation & Grading
| Tool | CLI | |
|---|---|---|
validate_submission | python scripts/operate_cli.py -w WORKSPACE -n NODE_ID validate | |
grade_code | python scripts/operate_cli.py -w WORKSPACE -n NODE_ID grade [--timeout 300] |
Workspace File Layout
DataLoader Pattern
code_{node_id}_dataloader.py must define a MyDataLoader(BaseDataLoader) class:
Constraints:
- Class name must be
MyDataLoader, inheritingBaseDataLoader - No import for
BaseDataLoader(auto-assembled) - Do not implement training logic (that's in the template)
- Use
input/val.csvif it exists; do not usetrain_test_splitrandomly
Recommended Workflow
Scripts Structure
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 repositoryCheckingevomaster/skills/operate-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/sjtu-sai-agents/datamaster/operate-tools)