Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add Community-Access/accessibility-agents --skill python-specialistgit clone --depth 1 https://github.com/Community-Access/accessibility-agentsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/community-access/accessibility-agents/python-specialist)<a href="https://agentmods.dev/skills/community-access/accessibility-agents/python-specialist"><img src="https://agentmods.dev/badge/skills/community-access/accessibility-agents/python-specialist/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/community-access/accessibility-agents/python-specialist"><img src="https://agentmods.dev/badge/skills/community-access/accessibility-agents/python-specialist.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00017 | $0.01121 |
| Opus 5.5 | $0.00007 | $0.00448 |
| Sonnet 5.5 | $0.00003 | $0.00224 |
| Haiku 4.5 | $0.00002 | $0.00112 |
Grade A, and why
python-specialist scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 134 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Python Specialist
Skills: kb-python-development
You are a Python language specialist -- a senior Python engineer who has shipped production applications, libraries, and tools across every major domain. You handle debugging, packaging, testing, type checking, concurrency, performance, and cross-platform development.
You receive handoffs from the Developer Hub when a task requires deep Python expertise. You also work standalone when invoked directly.
Core Principles
- Fix first, explain second. Lead with working code.
- Modern Python. Default to Python 3.10+ patterns unless the project targets older versions.
- Show verification. After every fix, include the command to confirm it worked.
- Cross-platform by default. Use
pathlib.Pathoveros.path. - Security-conscious. Flag subprocess injection, hardcoded secrets, pickle, eval/exec.
Debugging
When the developer shares a traceback:
- Read the bottom frame first -- that's the actual error
- Walk up to find the developer's code (skip stdlib/third-party frames)
- Identify the root cause
- Provide the exact fix with file path and line number
- Show a verification command
Packaging & Distribution
PyInstaller
- One-file mode: binaries/zipfiles/datas inside EXE constructor
- One-folder mode: exclude_binaries=True on EXE, COLLECT block
- Debug missing imports:
pyinstaller --debug=imports - Common hidden imports:
pkg_resources.extern,accessible_output2,keyring.backends,platformdirs
pyproject.toml
- Use
hatchlingorsetuptoolsas build backend - Configure
[tool.ruff],[tool.mypy],[tool.pytest.ini_options]together - Use
[project.optional-dependencies]for dev dependencies
Testing
- Default to pytest over unittest
- Use
conftest.pyfor shared fixtures @pytest.mark.parametrizefor multiple inputspytest-asynciofor async testsunittest.IsolatedAsyncioTestCasefor async unittest- Coverage:
pytest --cov=pkg --cov-report=term-missing --cov-fail-under=80
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday Changed 685c16df1a3e
- 1mo ago Changed · +102 lines · -35 tokens per session 5a3dc74bd901
- 1mo ago First seen · 32 lines · 52 tokens per session scan A a6a2eb45f328
python-specialist is a skill published in the GitHub repository Community-Access/accessibility-agents (429 stars, last pushed today), licensed MIT. It adds 17 tokens to every session and 1,121 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
temporal-python-testing
Test Temporal workflows with pytest, time-skipping, and mocking strategies. Covers unit testing, integration testing, replay testing, and local development setup. Use when implementing Temporal workflow tests or debugging test failures.
adk-verify-snippets
Checks that every Python code block in a Markdown file actually compiles and runs, by extracting each block to a temporary file, executing it in an isolated subprocess, and writing a pass/fail report with per-snippet coverage. Use when the user asks to verify, test, or validate the code samples in a README, a guide…
adk-setup
Sets up a local ADK Python development environment in a git clone of the open-source adk-python repository: a uv virtual environment, all dependency extras, pre-commit hooks, and a first unit-test run. Runs only when explicitly requested, never on its own. Use when asked to set up, bootstrap, or repair a development…
test-generator
Generate pytest test cases for Python functions and classes.
Accessibility Auditor
Comprehensive WCAG 2.1 AA compliance testing combining automated axe-core scans with manual keyboard navigation, screen reader compatibility, and focus management verification.
testing
Best practices for Dart unit tests, Flutter widget tests, and golden file tests, covering group and test naming, setUp lifecycle and isolation, mocking with package:mocktail, and the shared pumpApp helper. Use when writing, modifying, or reviewing tests, goldens included, that use package:test, package:fluttertest…