openbmb/chatdev · Archived

python-scratchpad

Use the existing Python execution tools as a scratchpad for calculations, data transformation, and quick script-based validation.

First seen Mar 21, 2026

Installation

$ npx skills add openbmb/chatdev --skill python-scratchpad

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 31.7K
License LICENSE
Default branch main
Open issues 49
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsexecute_code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,438 B
  • docs SUMMARY.md 154 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Python Scratchpad

Use this skill when the task benefits from a short Python script instead of pure reasoning.

This skill is especially useful for:

  • arithmetic and unit conversions
  • validating regexes or parsing logic
  • transforming JSON, CSV, or small text payloads
  • checking assumptions with a small reproducible script

Requirements:

  • The agent should have access to execute_code.

Workflow:

  1. If the task needs computation or a repeatable transformation, activate this skill.
  2. If you need examples, call readskillfile for references/examples.md.
  3. Write a short Python script for the exact task.
  4. Prefer execute_code.
  5. Use the script output in the final answer.
  6. Keep scripts small and task-specific.

Rules:

  1. Prefer standard library Python.
  2. Print only the values you need.
  3. Do not invent outputs without running the script.
  4. If execute_code is not available, say exactly: No Python execution tool is configured for this agent.
  5. Do not claim there is a generic execution-environment problem unless a tool call actually returned such an error.

Expected behavior:

  • Explain the result briefly after using the script.
  • Include the computed value or transformed output in the final answer.