Abilities
Add abilities to your agent
A loopengine ability bundles a tool, a skill, and the permission rules that gate them — real, reviewable files added to your own repo with one command, not an opaque dependency.
$ npx loopengine add-ability <name> --agent <your-agent>Recently published
Live from npm — every package tagged with the loopengine-ability keyword, not just the ones curated below.
Loading…
All abilities
A web-search tool + skill bundle — search chained across Tavily, Brave, and Firecrawl, and a fetch tool that extracts page content with an SSRF guard against local/private addresses.
- Tools
- web_searchweb_fetch
- Skill
- web-search — when to search vs. fetch vs. rely on context
- ActAuth rules
- web-search-allowedweb-fetch-allowed (both read-only, auto-allowed)
- Env vars
- TAVILY_API_KEY, BRAVE_API_KEY, or FIRECRAWL_API_KEY — only one required
$ npx loopengine add-ability lp-web-search --agent <your-agent>A zero-config, no-API-key search tool over your own project's docs — indexes a local docs/ folder with loopengine's own built-in VectorIndex, no external service required.
- Tools
- search_docs
- Skill
- docs-search — when to search the knowledge base vs. context vs. web_search
- ActAuth rules
- docs-search-allowed (read-only, auto-allowed)
- Env vars
- DOCS_SEARCH_PATH — optional, defaults to "docs"
$ npx loopengine add-ability lp-docs-search --agent <your-agent>
Building an ability of your own? See the ability format spec in the loopengine repo.