Discover and manage development environments across Python and JavaScript.
Find scattered .venv directories, Python caches, build artifacts, and more.
uvx envoic scan ~/projectsFind node_modules, build caches, and JavaScript artifacts.
npx envoic scan ~/projectsNo install needed:
uvx envoic scan .
npx envoic scan .Install permanently:
uv tool install envoic # Python
npm install -g envoic # JavaScriptenvoic is available as an Agent Skill for coding agents:
| Tool | Auto-detected file | Notes |
|---|---|---|
| Cursor | .cursor/rules/envoic.mdc |
Primary format (generated from skills/envoic/templates/cursor-rule-envoic.mdc) |
| Cursor (legacy) | .cursorrules |
Compatibility fallback |
| GitHub Copilot | .github/copilot-instructions.md |
Generated from skills/envoic/templates/copilot-instructions.md |
| GitHub Copilot (scoped) | .github/instructions/envoic.instructions.md |
Path-scoped instruction file |
| OpenAI Codex | .agents/skills/envoic/SKILL.md |
Symlink/copy of canonical skill |
| Claude Code | .claude-plugin/plugin.json + .claude-plugin/marketplace.json |
Marketplace metadata + plugin manifest |
Install from marketplace in Claude Code:
/plugin marketplace add mahimailabs/envoic
Canonical skill source:
skills/envoic/
SKILL.md
agents/openai.yaml
references/
templates/
Sync generated adapter files after skill updates:
python3 scripts/sync-agent-instructions.pySet an explicit release version when needed:
python3 scripts/sync-agent-instructions.py --version 0.1.0If your environment does not support symlinks, copy skills/envoic/ into .agents/skills/envoic/.
Validate skill metadata and adapter drift:
python3 scripts/validate-skill.py
python3 scripts/sync-agent-instructions.py --check- Site: https://mahimailabs.github.io/envoic/
- Contributing: CONTRIBUTING.md
- Code of Conduct: CODE_OF_CONDUCT.md
