LoopEngineBETA

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.