Comprehensive Python programming reference covering syntax, concurrency, networking, databases, ML/LLM development, and HPC.

MITAuto-check passedDevelopment

Install Py

skills CLI
$ npx skills add crazyguitar/pysheeet --skill py -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install crazyguitar/pysheeet py --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/crazyguitar/pysheeet.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/py .claude/skills/py && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
py
GitHub stars
8.2k
Token cost
~886 tokens
SKILL.md length
353 words
Files
3 (incl. references)
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

Comprehensive Python programming reference covering syntax, concurrency, networking, databases, ML/LLM development, and HPC.

  • Works in 4 steps: Look up the relevant topic(s) in… → Always fetch the URL(s) using WebFetch… → Use the fetched content to → …
  • : Python questions
  • SKILL.md covers How It Works, Key Principle, Coverage Areas and References, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Py is an agent skill from crazyguitar/pysheeet. Comprehensive Python programming reference covering syntax, concurrency, networking, databases, ML/LLM development, and HPC. Use for: Python questions, Python interview preparation, debugging, performance optimization, async patterns, library examples, code review, best practices, MLOps workflows, distributed computing, security implementations, and any Python development tasks.

Its SKILL.md is about 890 tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/guidelines.md` and `references/structure.md`).

It sits in Development, covering Interview preparation, MLOps and Performance optimization. It works with Python. The licence is MIT.

When your agent uses it

  • : Python questions
  • Python interview preparation
  • Performance optimization
  • Library examples

Example prompts

  • “/py”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Look up the relevant topic(s) in Structure to find the matching URL(s)
  2. Always fetch the URL(s) using WebFetch to get real examples and patterns from the site
  3. Use the fetched content to
  4. Follow the Guidelines for code quality

What it can do on your machine

Read from SKILL.md and the folder at commit d85c86a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • pythonsheets.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Py loads about 886 tokens when it runs, and up to ~2.8k if it reads all its reference files. Until then it costs about 96 tokens; SKILL.md has 353 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~96
When it runs · the whole SKILL.md, loaded when a task matches
~886
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from crazyguitar/pysheeet at commit d85c86a, republished under its MIT licence (© crazyguitar). 353 words, ~886 tokens.

Download SKILL.mdSave it as .claude/skills/py/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
py
description
Comprehensive Python programming reference covering syntax, concurrency, networking, databases, ML/LLM development, and HPC. Use for: Python questions, Python interview preparation, debugging, performance optimization, async patterns, library examples, code review, best practices, MLOps workflows, distributed computing, security implementations, and any Python development tasks.

Python Cheat Sheets (/py)

Help users write functional, correct Python code and answer Python questions by fetching proven patterns and examples from pythonsheets.com.

How It Works

When a user asks a Python question or wants to write a Python script:

  1. Look up the relevant topic(s) in Structure to find the matching URL(s)
  2. Always fetch the URL(s) using WebFetch to get real examples and patterns from the site
  3. Use the fetched content to:
    • Write code: Apply the patterns to produce functional, correct code that solves the user's task
    • Answer questions: Provide thorough explanations backed by the examples and information from the site
  4. Follow the Guidelines for code quality

Key Principle

Functionality first, cleanliness second. The code must work correctly and handle the task properly. Fetching from pythonsheets.com ensures solutions use battle-tested patterns rather than guessing. The site contains rich examples covering edge cases, common pitfalls, and practical usage that go beyond basic documentation.

Coverage Areas

Interview Prep: Curated Python interview questions grouped by topic (GIL, asyncio, decorators, MRO, generators, concurrency), each deep-linked to the section that answers it Core: Syntax, typing, OOP, functions, data structures, sets, heap, regex, unicode System: File I/O, datetime, OS interfaces Concurrency: Threading, multiprocessing, asyncio Network: Sockets, SSL/TLS, SSH, async I/O, packet sniffing Database: SQLAlchemy ORM, queries, transactions Security: Cryptography, TLS, vulnerabilities Extensions: C/C++ integration, pybind11, Cython ML/LLM: PyTorch, Megatron, distributed training, inference, serving, benchmarking HPC: Slurm, cluster computing, job scheduling, EFA monitoring, NCCL Appendix: Walrus operator, GDB debugging, disaggregated prefill/decode

Show full SKILL.md (105 more words)Show less

References

  • Structure - Topic-to-URL map for fetching examples
  • Guidelines - Code quality standards to apply after ensuring correctness

Examples

© crazyguitar, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in skills/py of crazyguitar/pysheeet.

  • SKILL.md
  • references/guidelines.md
  • references/structure.md

Open the folder on GitHubat commit d85c86a

Compare with similar skills

Py next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Py compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Py this skillcrazyguitar/pysheeet8.2k—~886Automated safety check: PassMIT
AzureML Project ScaffoldingKilo-Org/kilo-marketplace190—~3.1kAutomated safety check: NotesMIT
LoopX Performance Diagnosisloopx-project/loopx6.2k—~880Automated safety check: PassApache-2.0
Code Review ChecklistshareAI-lab/learn-claude-code78k5 repos~1.1kAutomated safety check: PassMIT
Python Performance Optimizationwshobson/agents40k13 repos~814Automated safety check: PassMIT
Keybase RPC Log Analysiskeybase/client9.3k—~3kAutomated safety check: PassBSD-3-Clause

Similar skills

  • AzureML Project Scaffolding

    Kilo-Org/kilo-marketplace

    Sets up and maintains AzureML-ready Python projects as uv workspaces with devcontainers, a Makefile and job YAML, so local runs match cloud jobs and experiments stay reproducible.

    190 GitHub stars~3.1k tokensUpdated 9 days ago
    DevelopmentAuto-check: notes
  • LoopX Performance Diagnosis

    loopx-project/loopx

    Profiles a slow command or runtime you own with the right profiler for its language, using uninstrumented baseline timings and keeping raw profiling evidence local and private.

    6.2k GitHub stars~880 tokensUpdated today
    DevelopmentAuto-check passed
  • Code Review Checklist

    shareAI-lab/learn-claude-code

    Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.

    78k GitHub starsUsed in 5 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Profiles slow Python code with cProfile and memory profilers, then applies targeted fixes for CPU, memory, I/O and query bottlenecks.

    40k GitHub starsUsed in 13 repos~814 tokens
    DevelopmentAuto-check passed
  • Captures a clean Keybase service log and analyzes it for redundant, duplicated or looping RPCs, then checks whether a caching fix reduced the calls.

    9.3k GitHub stars~3k tokensUpdated today
    DevelopmentAuto-check passed
  • The Art of Debugging

    stas00/the-art-of-debugging

    Condensed debugging method and tool recipes for Unix, Python and PyTorch programs: crashes, hangs, segfaults, wrong output, CUDA OOM, NaN values and slowness.

    1.7k GitHub stars~6.1k tokensUpdated yesterday
    DevelopmentAuto-check: notes

More from crazyguitar/pysheeet

  • Readable Py

    crazyguitar/pysheeet

    Readable Python code rules inspired by The Art of Readable Code.

    8.2k GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Py

What does Py do?

Comprehensive Python programming reference covering syntax, concurrency, networking, databases, ML/LLM development, and HPC. Py is an agent skill from crazyguitar/pysheeet. Comprehensive Python programming reference covering syntax, concurrency, networking, databases, ML/LLM development, and HPC.

When should I use Py?

Py fits situations like: : Python questions; Python interview preparation; performance optimization; library examples.

How do I install Py in Claude Code?

Run `npx skills add crazyguitar/pysheeet --skill py -a claude-code`. Or copy the skill folder (skills/py in crazyguitar/pysheeet) into .claude/skills/py in your project. Claude Code loads it when a task matches its description.

How do I install Py in Codex?

Run `npx skills add crazyguitar/pysheeet --skill py -a codex`. Or copy the skill folder (skills/py in crazyguitar/pysheeet) into .agents/skills/py in your project. Codex loads it when a task matches its description.

Can I use Py in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add crazyguitar/pysheeet --skill py -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/py, .gemini/skills/py, .github/skills/py and .opencode/skills/py in your project.

What does Py need to run?

SKILL.md names no scripts, command-line tools or credentials: Py is instructions for the agent only. Our summary lists: Python 3.

Does Py access the network?

SKILL.md names 1 domain. As links in the text: pythonsheets.com. This is read from the text; nothing was executed.

Is Py safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Py use?

Py is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Py use?

About 886 tokens (SKILL.md is roughly 3.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.9k tokens, read only when the agent opens those files.

What are the alternatives to Py?

Skills that share tags, products or a category with Py: AzureML Project Scaffolding (Kilo-Org/kilo-marketplace, 190 stars), LoopX Performance Diagnosis (loopx-project/loopx, 6.2k stars), Code Review Checklist (shareAI-lab/learn-claude-code, 78k stars) and Python Performance Optimization (wshobson/agents, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Py?

crazyguitar (a GitHub user) maintains it in crazyguitar/pysheeet, which has 8,162 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 7, 2026.

Source: crazyguitar/pysheeet on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.