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 agentmods add skills/darknodebros/elesync/ele-test-runnernpx skills add darknodebros/EleSync --skill ele-test-runnergit clone --depth 1 https://github.com/darknodebros/EleSyncWhat 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 | $0.00000 | $0.00435 |
| Opus 5 | $0.00000 | $0.00217 |
| Sonnet 5 | $0.00000 | $0.00087 |
| Haiku 4.5 | $0.00000 | $0.00044 |
Grade A, and why
ele-test-runner 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 2d ago.
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.
What it actually says
++ Name: ele-test-runner
Description: A small, focused skill that documents how to run tests, linters, and common verifier commands for EleSync. Use this to quickly orient agents (or humans) on the minimal commands and expectations for validating changes.
Purpose:
- Give concise, copy-paste commands to run tests and linters.
- Explain when and how to run targeted tests.
- Provide quick troubleshooting steps for common failures.
Where it lives:
- This file:
.github/skills/ele-test-runner/SKILL.md
Commands (copy-paste):
- Dev install:
pip install -e .[dev]orpip install ".[dev]" - Run full test suite:
pytest - Run a single test file:
pytest tests/test_module.py - Run a single test function:
pytest tests/test_module.py::test_function - Run linters/formatters:
ruff check .andruff format .
When to run:
- Before opening a PR: run
pytest(or targeted tests for your changes) andruff check .. - For CI-like quick checks locally: run
pytest -qandruff check ..
Expectations / outputs:
- Passing tests: exit code 0 and summary
== X passed. - Failing tests: pytest shows failing trace and assertion — add or update tests and fix code or tests as appropriate.
- Linting:
ruff checklists issues; runruff format .to fix formatting, then re-runruff check.
Troubleshooting:
- If tests fail due to missing optional dependencies, re-run with dev extras:
pip install ".[dev]". - For environment-specific errors, run the failing test individually to get a focused traceback.
- If a test appears flaky, mark with
@pytest.mark.flakyor open an issue and add a regression test.
Notes for agents:
- Prefer minimal, well-tested changes. Add a test for bug fixes or behavior changes.
- Do not modify CI configuration in this skill; link to
pyproject.tomlfor tooling details.
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.
- 2d ago First seen · 39 lines · 0 tokens per session scan A 4d8e36e9cc16
ele-test-runner is a skill published in the GitHub repository darknodebros/EleSync (4 stars, last pushed 2d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 435 tokens. 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-08-31.
Other skills, from other repositories
geo-platform-optimizer
Platform-specific AI search optimization — audit and optimize for Google AI Overviews, ChatGPT, Perplexity, Gemini, and Bing Copilot individually.
composio
Route and complete Composio work across Composio For You and Composio Platform. Use when the user mentions Composio; wants an agent to use apps such as Gmail, Slack, GitHub, Notion, Calendar, or Linear; needs first-time setup, an SDK or MCP integration, CLI operation, migration guidance, current documentation, or help…
release
Prepare, validate, and publish a Pake release. Not for version bumps without release intent.
pake
Package any website or local web build into a lightweight desktop app using Pake (Tauri/Rust). Use when the user wants to: wrap a URL as a native app, build a desktop app from a website or a local dist/ folder, use Pake CLI to package a page, set up proxy for a packaged app, customize app icons or bundle IDs, or…
ima2
Use the ima2-gen CLI/server to generate, edit, inspect, and manage local AI image generation jobs.
github-ops
GitHub issue, PR, and release operations via gh CLI. Not for code review or release builds.