Hard-won gotchas from the Python toolchain: importlib class identity, pip/PyPI name collisions, mock.patch.object vs __slots__, ruff on notebooks, and uv in fresh worktrees.
0 on GitHubby Raul Cajiasv0.1.0MITupdated 1 month ago
/
Plugin python-tooling from marketplace claude-skills in cajias/claude-skills. Commands read from the repo's manifest — 1 month ago.
What it installs
Skills (5)
importlib-reload-class-identity
Diagnose and fix the silent class-identity drift caused by `importlib.reload()` on modules that define classes whose instances live elsewhere. Use when: (1) a pytest fixture uses `importlib.reload(some_module)` to "flush caches" and downstream tests then fail with `isinstance` checks rejecting objec
kronos-pypi-collision
Fix for `pip install kronos` returning the wrong package when trying to use the financial K-line foundation model. Use when: (1) you intend to use the Kronos OHLCV/K-line transformer from arXiv 2508.02739 (Shi et al., AAAI 2026), (2) `pip install kronos` succeeds but `import kronos` fails with `Modu
python-slots-mock-patch-object
Fix for `AttributeError: '<ClassName>' object attribute '<method>' is read-only` raised during `mock.patch.object()` teardown. Use when: (1) a Python test using `unittest.mock.patch.object(instance, "method")` passes the patched code but raises an AttributeError during context-exit (visible in the s
ruff-jupyter-diff-inflation
Prevent or diagnose massive PR diffs (700-1000+ lines per .ipynb) when running `ruff check --fix` or `make lint-fix` in a Python project that checks in Jupyter notebooks. Use when: (1) a lint cleanup PR explodes from a small expected diff to thousands of lines; (2) `git diff` of a notebook shows `so
uv-worktree-venv-fallthrough
Fix for phantom Python test failures in fresh git worktrees of uv-managed projects, caused by `uv run` falling through to a PATH-resolved command (e.g. homebrew Python 3.9's pytest) when the worktree's `.venv` doesn't have the command installed. Use when: (1) `uv run pytest --collect-only -q` in a f
Hard-won gotchas from authoring and distributing Claude Code plugins, skills, hooks, and Workflow scripts. Bundles APM packaging traps, plugin cache and marketplace path failures, hook main-vs-subagent detection, Workflow meta parsing breaks, and orchestration verification playbooks.
AIDE²-style recursive self-improvement loop: an outer agent iteratively rewrites an inner tree-search research agent, keeping a rewrite only when it beats the incumbent on private held-out scores under a fixed budget across an optimization / ML-engineering / harness-engineering battery. Standalone /rsi:autoresearch solves tasks by tree search; /rsi:init + /rsi:step + /rsi:run drive the outer loop.
Operational gotchas and references for third-party integrations driven from Claude Code — Cloudflare Workers, Grafana, Notion, OpenPencil, Playwright, and MCP file transport.
Hard-won gotchas from real git and gh workflows: PR create/merge quirks, worktree races, rebase in non-interactive shells, squash-merge diagnosis, and deadlock recovery via plumbing.
Hard-won gotchas from CI pipelines and build environments: GitHub Actions, Copilot CLI headless runs, cron block generation, Docker on Apple Silicon, and TypeScript monorepo scaffolding.
Generate natively editable PPTX from PDF / DOCX / URL / Markdown — real DrawingML shapes, text boxes, charts, and animations. Note: run `pip install -r requirements.txt` inside the installed plugin directory for the Python post-processing scripts to work.
Web scraping, Google search, structured data extraction, and MCP server integration powered by Bright Data. Includes 7 skills: scrape any webpage as markdown (with bot detection/CAPTCHA bypass), search Google with structured JSON results, extract data from 40+ websites (Amazon, LinkedIn, Instagram, TikTok, YouTube, and more), orchestrate Bright Data's 60+ MCP tools, built-in best practices for Web Unlocker, SERP API, Web Scraper API, and Browser API, Python SDK best practices for the brightda...
Web scraping, Google search, structured data extraction, and MCP server integration powered by Bright Data. Includes 7 skills: scrape any webpage as markdown (with bot detection/CAPTCHA bypass), search Google with structured JSON results, extract data from 40+ websites (Amazon, LinkedIn, Instagram, TikTok, YouTube, and more), orchestrate Bright Data's 60+ MCP tools, built-in best practices for Web Unlocker, SERP API, Web Scraper API, and Browser API, Python SDK best practices for the brightda...
21 skills
anthropics/knowledge-work-plugins 35,601
Maintain python-tooling?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.