Skip to content

Provider Overview

Solutioneer has two optional providers. Neither is required; both change what the skills can do when present.

ProviderWhat it doesWhen Codex uses it
FirecrawlGrounded web research (search, scrape, crawl, map, interact)When a skill needs evidence for an external claim.
ComposioExternal writeback to Google Docs, Sheets, Confluence, Linear, GitHubOnly when you explicitly ask for a writeback and confirm the destination.

Both providers are configured via environment variables. Solutioneer loads them in this order:

  1. .env
  2. .env.local
  3. process.env (overrides file values)

The minimum .env for both providers looks like:

Terminal window
FIRECRAWL_API_KEY=fc-...
COMPOSIO_API_KEY=cmp-...

You can set one, both, or neither. Each skill degrades gracefully when a key is missing.

Without FIRECRAWL_API_KEY:

  • Research stays local-only.
  • Unsupported external claims must be labelled as assumptions or unknown.
  • Skills do not invent account facts, vendor claims, or integration support claims.

Without COMPOSIO_API_KEY:

  • External writeback is disabled.
  • Google Docs, Google Sheets, Confluence, Linear, and GitHub writes are not attempted.
  • The artifact is still returned in chat.

Once Composio is configured, you will also need to connect the specific toolkits a skill wants to write to. Each toolkit is its own connection: