This skill allows you to ground yourself in the objective reality of a package's source code by generating a deterministic "grep map" and a local mirror of its source.
numpy, pandas, requests).When the trigger conditions are met, follow these steps to generate a grounded reference for the package:
requirements.txt, pyproject.toml, or pip show).generate_mirror.py script to create a local skill for that specific package version.```bash
python3
```
.skills/- .SKILL.md of the newly created skill. It contains a map of all classes and functions with their exact line ranges.read_file calls on the files in the references/ directory of the new skill.MyClass.my_method is in references/utils.py lines 120-145. I will read those lines now."This skill is designed to work with any AI agent provider that can execute Python scripts. The output location is configurable for each provider:
| Provider | Default skills path | Auto-detected via env var(s) |
|---|---|---|
| ------------ | ----------------------------- | ----------------------------------------------------------- |
| Claude | ~/.claude/skills | ANTHROPIC_API_KEY, CLAUDE_API_KEY |
| Gemini | ~/.gemini/skills | GEMINI_API_KEY, GOOGLE_GENERATIVEAI_API_KEY |
| Codex | ~/.copilot/skills | CODEX_API_KEY, GITHUB_COPILOT_TOKEN |
| Cursor | ~/.cursor/skills | — |
| OpenAI | ~/.openai/skills | OPENAI_API_KEY |
| OpenClaw | ~/.openclaw/skills | — |
| Cline | ~/.cline/skills | — |
Configuration priority (highest wins):
AGENT_SKILLS_PATH environment variableskills_path in config.jsonprovider in config.json / AGENT_PROVIDER env var).skills/ in the current working directoryExample config.json for explicit provider selection:
{
"provider": "gemini"
}
Note: This skill currently supports Python packages via PyPI.
共 1 个版本