memento-teams/memento-skills/uv-pip-install
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Install and manage Python packages using uv pip. Use when a Python import fails with ModuleNotFoundError, user asks to install a package, or a script requires a missing dependency.
Install
npx vskill@latest install memento-teams/memento-skills/uv-pip-installSKILL.md
uv-pip-install
Install and manage Python packages in the uv-managed virtual environment.
Quick start
When to use
- Python import fails with
ModuleNotFoundError - User asks to install a Python package
- A script requires dependencies that are not installed
Common module-to-package mappings
| Import name | Package name | |
|---|---|---|
| cv2 | opencv-python | |
| PIL | pillow | |
| sklearn | scikit-learn | |
| yaml | pyyaml | |
| docx | python-docx | |
| pptx | python-pptx | |
| bs4 | beautifulsoup4 | |
| dotenv | python-dotenv | |
| attr | attrs | |
| dateutil | python-dateutil | |
| gi | pygobject | |
| magic | python-magic | |
| serial | pyserial | |
| usb | pyusb | |
| Crypto | pycryptodome | |
| jwt | pyjwt | |
| jose | python-jose | |
| lxml | lxml | |
| wx | wxPython | |
| gi | PyGObject | |
| skimage | scikit-image | |
| fitz | PyMuPDF | |
| cv | opencv-python | |
| telegram | python-telegram-bot | |
| discord | discord.py | |
| flask_cors | flask-cors | |
| sqlalchemy | SQLAlchemy | |
| alembic | alembic | |
| pymongo | pymongo | |
| redis | redis | |
| celery | celery | |
| fastapi | fastapi | |
| uvicorn | uvicorn | |
| httpx | httpx | |
| aiohttp | aiohttp | |
| websockets | websockets | |
| jinja2 | Jinja2 | |
| markdownify | markdownify |
Workflow
- If an import error occurs, extract the module name.
- Map module name to package name if different (see table above).
- Check if already installed:
uv pip show <package> - If not installed:
uv pip install <package>
Troubleshooting
Common issues
| Problem | Solution | ||
|---|---|---|---|
uv: command not found | Install uv: `curl -LsSf https://astral.sh/uv/install.sh \ | sh` | |
| Package installs but import still fails | Check you're in the correct venv: which python | ||
| Version conflict | Pin version: uv pip install package==1.2.3 | ||
| Build fails (C extension) | Install system deps: brew install pkg-config (macOS) | ||
| SSL certificate error | uv pip install --trusted-host pypi.org package |
Notes
- Always run from the project directory so the correct
.venvis used. - Use
uv pip(not plainpip) to ensure packages go into the uv-managed environment. - For packages with C extensions, ensure build tools are installed (
xcode-select --installon macOS).
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingbuiltin/skills/uv-pip-install/SKILL.md
Popularity
- Repository stars
- 1,508
- Repository forks
- 177
- 7-day trend score
- 37
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/memento-teams/memento-skills/uv-pip-install)