Opinionated Claude Code plugins for Elixir development and session management. Packaged as installable plugins following the Agent Skills format.
| Plugin | What it does |
|---|---|
req-api-client | Patterns for building Elixir HTTP API clients with Req: module wrappers, plugin architecture, Req.Test stubs, webhook signature verification |
session-handoff | Generates deterministic session summaries for handoff between Claude sessions — preserves decisions, rationale, and rejected options without auto-compact inference |
tidewave-tools-usage | Prioritizes Tidewave MCP tools over file system ops for Elixir/Phoenix/Ash work: live code evaluation, module navigation, SQL execution, schema introspection |
web-cli | Browser CLI (web) for verifying web pages during development: JS rendering, form submission, session persistence, Phoenix LiveView support |
Register this repo as a plugin marketplace:
/plugin marketplace add forest/agent-skills
Then install individual plugins:
/plugin install req-api-client@forest-claude-tools
/plugin install session-handoff@forest-claude-tools
/plugin install tidewave-tools-usage@forest-claude-tools
/plugin install web-cli@forest-claude-tools
npx skills add forest/agent-skills
Each plugin contains a SKILL.md with YAML frontmatter (name, description) used for agent discovery, and the skill content itself.
plugins/
skill-name/
.claude-plugin/
plugin.json # Plugin manifest (name, description, version)
skills/
skill-name/
SKILL.md # Agent instructions with YAML frontmatter
plugin.json manifest under .claude-plugin/name and description YAML frontmatter to SKILL.md — the description field drives agent discovery, so make it specificOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub forest/agent-skills --plugin web-cliBuild HTTP API clients and SDK wrappers using Elixir's Req library
Prioritize Tidewave MCP tools for Elixir/Phoenix development
Generates structured, deterministic session handoff documents for seamless continuity across Claude Code sessions
Claude Code Skill for general-purpose browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp, and autonomously handles any browser automation task.
Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows.
Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script. Originally from OpenAI's curated skills catalog.
Browser automation with Puppeteer CLI scripts. Use for screenshots, performance analysis, network monitoring, web scraping, form automation, or encountering JavaScript debugging, browser automation errors.
Browser automation skill for Claude Code using Stagehand. Automate web interactions, extract data, and navigate websites using natural language.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.