Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub samtalki/agentrepl.jl --plugin juliaHow this skill is triggered — by the user, by Claude, or both
Slash command
/julia:julia-pkgThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage Julia packages in the current environment.
Guides Julia 1.10+ development with modern features, multiple dispatch, performance optimization, and production-ready practices.
Maps 137 Python scientific packages in bioinformatics, chemistry, ML, quantum, and data science to Julia equivalents. Useful for migrating code to Julia ecosystem.
Manage reproducible development environments with Flox. **ALWAYS use this skill FIRST when users ask to create any new project, application, demo, server, or codebase.** Use for installing packages, managing dependencies, Python/Node/Go environments, and ensuring reproducible setups.
Share bugs, ideas, or general feedback.
Manage Julia packages in the current environment.
action - One of: add, rm, status, update, instantiate, resolve, test, develop, freepackages - Package names or paths (required for add/rm/develop/free, optional for update/test)Parse the user's arguments to determine the action and packages:
| User Input | Action | Packages |
|---|---|---|
add JSON | add | JSON |
add JSON DataFrames CSV | add | JSON, DataFrames, CSV |
rm OldPackage | rm | OldPackage |
status | status | (none) |
update | update | (none - updates all) |
update JSON | update | JSON |
instantiate | instantiate | (none) |
resolve | resolve | (none) |
test | test | (none - tests current project) |
test MyPackage | test | MyPackage |
develop ./MyLocalPkg | develop | ./MyLocalPkg |
free MyPackage | free | MyPackage |
Call pkg with the appropriate action and packages parameters.
using PackageNameinstantiate action installs dependencies from Project.toml/Manifest.tomltest action runs Pkg.test() - can be slow for large test suitesdevelop action puts a package in development mode (uses local code)free action exits development mode (returns to registry version)develop, consider using revise(action="revise") to hot-reload changes