
from claude-marketplace-elixir173
Search and fetch Elixir (Hex) package documentation and source locally to surface module/function docs and usage examples for projects.
Searches Elixir (Hex) package documentation and source code, prioritizing local project deps and cached docs, and fetches missing docs or package source when needed. Returns module/function docs, usage examples from the codebase, and file:line references where available.
Use this skill when you need to investigate an Elixir dependency (Phoenix, Ecto, Credo, Ash, etc), look up @moduledoc/@doc for modules or functions, or find real usage examples in a project's deps. It is useful during code reviews, migration planning, or troubleshooting integration issues.
Best used with developer-oriented agents that have filesystem and shell access (Copilot/Codex/CLI-capable agents) for running mix commands and fetching packages.
A skill for searching Elixir Hex package documentation locally and via HexDocs API. No bundled scripts — all work is done via mix/curl commands in the SKILL.md instructions. Well-structured search priority order and clear version resolution steps. Uses curl to external APIs (search.hexdocs.pm, hex.pm) which is expected for this use case. Niche audience limited to Elixir developers using specific Claude agent setups.
Clean skill, no scripts to test. Shell commands use curl against known public APIs. Package name interpolation in bash commands (mix hex.docs fetch <package>) could be a shell injection vector if untrusted input is passed, but the skill context assumes agent-generated queries. Model set to haiku and context fork — lightweight and isolated. Useful for Elixir devs but niche audience.