Observed since 21 Oct, 10:27 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aider-skills
Agent Skills integration for aider - inject skills into your AI pair programming sessions
Agent Skills integration for aider — inject structured skills into your AI pair programming sessions with zero aider changes.
pip install aider-skills
# Inside an aider session:
/run aider-skills to-prompt ./my-skills
# Or at startup:
aider --read $(aider-skills tmpfile ./my-skills)
The model receives structured metadata about available skills and reads
individual SKILL.md files on demand — exactly as the
agentskills.io spec describes
for filesystem-based agents.
Aider has no plugin or hook system. aider-skills uses aider's own
/run command and --read flag as integration points, requiring no
fork and no changes to aider's internals.
See docs/aider-integration.md for full usage, all three integration patterns, and skill authoring guidance.
| Command | What it does |
|---|---|
to-prompt DIR... | Print <available_skills> XML — use with /run |
to-conventions DIR... | Print markdown block — use with CONVENTIONS.md |
tmpfile DIR... | Write to temp file, print path — use with --read |
list DIR... | Human-readable list of discovered skills |
validate DIR | Validate a single skill directory |
MIT
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
clickEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | click>=8.0 | runtime |
pyyamlEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pyyaml>=6.0 | runtime |
blackEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | black; extra == "dev" | runtime |
mypyEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | mypy; extra == "dev" | runtime |
pytest-covEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pytest-cov; extra == "dev" | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pytest>=7.0; extra == "dev" | runtime |
ruffEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | ruff; extra == "dev" | runtime |
types-pyyamlEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | types-pyyaml; extra == "dev" | runtime |
bdist_wheel · 8.09 KB · Python py3
sdist · 10.69 KB · Python source
Observed since 21 Oct, 10:27 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:cf389b0177a9081c3cc99dc888c00bb36ff797cf080bf9f17fc120b9bbcc2a30