.agents/skills/opensrc/SKILL.md
Fetch source code for npm, PyPI, or crates.io packages and GitHub repos to give AI coding agents deeper implementation context beyond types and docs. Use when you need to understand how a library works internally, debug dependency issues, explore package implementations, or when the user asks to fetch, pull, or download source code for a package or repository.
npx skillsauth add kentoje/dotfiles opensrcInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
CLI tool that fetches package and repository source code so agents can reference real implementations, not just type signatures.
# npm package (auto-detects installed version from lockfile)
opensrc zod
# Specific version
opensrc [email protected]
# Multiple packages
opensrc react react-dom next
# Other registries
opensrc pypi:requests
opensrc crates:serde
# GitHub repos (multiple formats)
opensrc vercel/ai
opensrc github:owner/repo
opensrc https://github.com/colinhacks/zod
opensrc owner/[email protected]
opensrc list
opensrc list --json
# Remove specific package
opensrc remove zod
# Remove all
opensrc clean
# Remove by registry
opensrc clean --npm
opensrc clean --pypi
opensrc clean --crates
opensrc clean --repos
opensrc clean --packages
| Option | Description |
| --------------- | -------------------------------------------------------- |
| --cwd <path> | Set working directory |
| --modify | Allow modifying .gitignore, tsconfig.json, AGENTS.md |
| --modify=false | Skip all file modifications |
Sources are stored in an opensrc/ directory at the project root:
opensrc/
settings.json # User preferences
sources.json # Index of fetched packages/repos
repos/
github.com/
owner/
repo/ # Cloned source code
opensrc <package> again updates to match
the currently installed versionOn first run, opensrc prompts to modify:
.gitignore - adds opensrc/ to ignore listtsconfig.json - excludes opensrc/ from compilationAGENTS.md - adds a section pointing agents to fetched source codeUse --modify to auto-accept or --modify=false to skip.
opensrc <package> to fetch the sourceopensrc/ directorytools
Autonomous design critique mode using the Agentation annotation toolbar. Use when the user asks to "critique this page," "add design annotations," "review the UI," "self-driving mode," "auto-annotate," or wants an AI agent to autonomously add design feedback annotations to a web page via the browser. Requires the Agentation toolbar to be installed on the target page and agent-browser skill to be available.
development
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
development
Browse Aircall staging or local dev URLs with automatic authentication. USE THIS skill (not the generic agent-browser skill) whenever the target URL contains "aircall" in the hostname (e.g. dev.aircall-staging.com, localhost running Aircall).
tools
Design and implement web animations that feel natural and purposeful, based on Emil Kowalski's "Animations on the Web" course. Use proactively when the user asks about easing, timing, springs, transitions, animation performance, or how to animate specific UI elements. Covers CSS transitions, Framer Motion, GSAP, accessibility (prefers-reduced-motion), and common patterns like modals, tooltips, page transitions, hover states, and microinteractions.