From 6e2515c232c217e9ebae4b23209249edd416b898 Mon Sep 17 00:00:00 2001 From: "kiloconnect[bot]" <240665456+kiloconnect[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 13:59:44 +0000 Subject: [PATCH 01/10] docs(kilo-docs): add Setting Up Other Tools page for KiloClaw --- packages/kilo-docs/lib/nav/kiloclaw.ts | 1 + .../kilo-docs/pages/kiloclaw/tools/index.md | 1 + .../kiloclaw/tools/setting-up-other-tools.md | 40 +++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md diff --git a/packages/kilo-docs/lib/nav/kiloclaw.ts b/packages/kilo-docs/lib/nav/kiloclaw.ts index 5b232a18f4e..f491518a7cb 100644 --- a/packages/kilo-docs/lib/nav/kiloclaw.ts +++ b/packages/kilo-docs/lib/nav/kiloclaw.ts @@ -54,6 +54,7 @@ export const KiloClawNav: NavSection[] = [ { href: "/kiloclaw/tools/1password", children: "1Password" }, { href: "/kiloclaw/tools/brave-search", children: "Brave Search" }, { href: "/kiloclaw/tools/agentcard", children: "AgentCard" }, + { href: "/kiloclaw/tools/setting-up-other-tools", children: "Setting Up Other Tools" }, ], }, { diff --git a/packages/kilo-docs/pages/kiloclaw/tools/index.md b/packages/kilo-docs/pages/kiloclaw/tools/index.md index 4a17e3289e7..9e1dd8830f3 100644 --- a/packages/kilo-docs/pages/kiloclaw/tools/index.md +++ b/packages/kilo-docs/pages/kiloclaw/tools/index.md @@ -12,3 +12,4 @@ KiloClaw supports integrations with third-party tools that extend your agent's c - [**1Password**](/docs/kiloclaw/tools/1password) — Securely manage credentials and let your agent fetch API keys or passwords without ever seeing them in plain text. - [**Brave Search**](/docs/kiloclaw/tools/brave-search) — Equip your agent with real-time web browsing via the Brave Search API. - [**AgentCard**](/docs/kiloclaw/tools/agentcard) — Enable your agent to perform financial transactions using virtual debit cards. +- [**Setting Up Other Tools**](/docs/kiloclaw/tools/setting-up-other-tools) — Configure your agent to use any third-party tool with a CLI or API. diff --git a/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md b/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md new file mode 100644 index 00000000000..bad70fd24a7 --- /dev/null +++ b/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md @@ -0,0 +1,40 @@ +--- +title: "Setting Up Other Tools" +description: "Configure your KiloClaw agent to use third-party tools that aren't pre-installed" +--- + +# Setting Up Other Tools + +While KiloClaw comes with a set of [pre-configured tool integrations](/docs/kiloclaw/tools), your agent isn't limited to just those. KiloClaw can be configured to use virtually any third-party tool — as long as it has a CLI or an API, you can teach your agent to work with it. + +## If There Is a CLI + +When the tool you want to integrate provides a command-line interface, follow these steps: + +1. **Install the CLI.** Install the tool's CLI on your KiloClaw instance. You can do this by prompting your agent to run the appropriate install command, or by using the KiloClaw Dashboard to execute it directly. + +2. **Tell KiloClaw to install the CLI.** Prompt the agent to install the CLI so it's available in the agent's environment. For example: _"Install the Fly.io CLI."_ + +3. **Get a key, PAT, or token for the CLI and add it to the agent's 1Password vault.** Generate the necessary credentials from the tool's dashboard or settings, then store them in [1Password](/docs/kiloclaw/tools/1password) so the agent can access them securely. + +4. **Add the tool to `TOOLS.md`.** Navigate to the KiloClaw Dashboard (`app.kilo.ai/claw/settings`) > **Danger Zone** > **Edit Files** > workspace folder > `TOOLS.md`, and add the following to the bottom of the file: + + ``` + is <1 sentence description>. You have access to it via the CLI. The username and password are in the 1Password vault under . + ``` + +5. **Prompt the agent to use the CLI.** Ask the agent to perform a task using the tool. As it learns how to use the CLI, instruct it to save any usage details, flags, or workflow notes back to `TOOLS.md` for future reference. + +## If There Is No CLI, but There Is an API + +When the tool only provides an API (no CLI), follow these steps: + +1. **Get an API key with proper scopes and add it to the agent's 1Password vault.** Generate an API key from the tool's developer settings with the appropriate permissions. Store the key along with any other API details (e.g. base URL, username) in [1Password](/docs/kiloclaw/tools/1password). + +2. **Add the tool to `TOOLS.md`.** Navigate to the KiloClaw Dashboard (`app.kilo.ai/claw/settings`) > **Danger Zone** > **Edit Files** > workspace folder > `TOOLS.md`, and add the following to the bottom of the file: + + ``` + is <1 sentence description>. You have access to it via the API. API documentation is at . Credentials are in 1Password under . + ``` + +3. **Prompt the agent to use the API.** Ask the agent to perform a task using the tool's API. It will read the documentation and credentials from the information you provided. From ba4b581294e9eb2ad090ce855d5eb14adbdce528 Mon Sep 17 00:00:00 2001 From: Alex Gold Date: Fri, 17 Apr 2026 12:16:31 -0400 Subject: [PATCH 02/10] Manual AKG edits Updated the document to reflect changes in terminology and added instructions for configuring 1Password with the KiloClaw agent. --- .../kiloclaw/tools/setting-up-other-tools.md | 35 +++++++++++++------ 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md b/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md index bad70fd24a7..193b47ec59a 100644 --- a/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md +++ b/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md @@ -1,29 +1,27 @@ --- -title: "Setting Up Other Tools" -description: "Configure your KiloClaw agent to use third-party tools that aren't pre-installed" +title: "Setting Up Other Services" +description: "Configure your KiloClaw agent to use third-party tools and services that aren't pre-installed" --- -# Setting Up Other Tools +# Setting Up Other Services -While KiloClaw comes with a set of [pre-configured tool integrations](/docs/kiloclaw/tools), your agent isn't limited to just those. KiloClaw can be configured to use virtually any third-party tool — as long as it has a CLI or an API, you can teach your agent to work with it. +While KiloClaw comes with a set of [pre-configured tool integrations](/docs/kiloclaw/tools), your agent isn't limited to just those. KiloClaw can be configured to use virtually any third-party integration as a tool — as long as it has a CLI or an API, you can teach your agent to work with it. ## If There Is a CLI When the tool you want to integrate provides a command-line interface, follow these steps: -1. **Install the CLI.** Install the tool's CLI on your KiloClaw instance. You can do this by prompting your agent to run the appropriate install command, or by using the KiloClaw Dashboard to execute it directly. +1. **Tell KiloClaw to install the CLI.** Prompt the agent to install the CLI so it's available in the agent's environment. For example: _"Install the Fly.io CLI."_ -2. **Tell KiloClaw to install the CLI.** Prompt the agent to install the CLI so it's available in the agent's environment. For example: _"Install the Fly.io CLI."_ +2. **Get a key, PAT, or token for the CLI and add it to the agent's 1Password vault.** Generate the necessary credentials from the tool's dashboard or settings, then store them in [1Password](/docs/kiloclaw/tools/1password) so the agent can access them securely. -3. **Get a key, PAT, or token for the CLI and add it to the agent's 1Password vault.** Generate the necessary credentials from the tool's dashboard or settings, then store them in [1Password](/docs/kiloclaw/tools/1password) so the agent can access them securely. - -4. **Add the tool to `TOOLS.md`.** Navigate to the KiloClaw Dashboard (`app.kilo.ai/claw/settings`) > **Danger Zone** > **Edit Files** > workspace folder > `TOOLS.md`, and add the following to the bottom of the file: +3. **Add the tool to `TOOLS.md`.** Navigate to the KiloClaw Dashboard (`app.kilo.ai/claw/settings`) > **Danger Zone** > **Edit Files** > `workspace` folder > `TOOLS.md`, and add the following to the bottom of the file: ``` is <1 sentence description>. You have access to it via the CLI. The username and password are in the 1Password vault under . ``` -5. **Prompt the agent to use the CLI.** Ask the agent to perform a task using the tool. As it learns how to use the CLI, instruct it to save any usage details, flags, or workflow notes back to `TOOLS.md` for future reference. +4. **Prompt the agent to use the CLI.** Ask the agent to perform a task using the tool. ## If There Is No CLI, but There Is an API @@ -38,3 +36,20 @@ When the tool only provides an API (no CLI), follow these steps: ``` 3. **Prompt the agent to use the API.** Ask the agent to perform a task using the tool's API. It will read the documentation and credentials from the information you provided. + +{% callout type="note" %} +If you have not configured your KiloClaw with the 1Password CLI, you can add the username in `TOOLS.md` and the key in the [KiloClaw Dashboard](app.kilo.ai/claw/settings) under **Additional Secrets** with the config path `skills.entries..apiKey` and environment variable name `_API_KEY`. + +Change the TOOLS.md instruction to reference the correct Environment Variable. +{% /callout %} + +## Improving performance + +The instructions above will get your KiloClaw started with using the tool, but it will have to read the documentation every time and may fumble to use the CLI or API in question. + +As you use the CLI or API, instruct KiloClaw to do the following to make usage more reliable and less token-intensive: + +* Save usage patterns to `TOOLS.md` +* Extract usage patterns into a skill +* Write a python or javascript wrapper for the CLI or API to encompass the ways you tend to use it + From 934f1409c324c35c6ed4eeb97b6b07c8ed3145a3 Mon Sep 17 00:00:00 2001 From: Alex Gold Date: Fri, 17 Apr 2026 12:19:36 -0400 Subject: [PATCH 03/10] Update packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md --- .../kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md b/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md index 193b47ec59a..ad838d06bfa 100644 --- a/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md +++ b/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md @@ -7,6 +7,8 @@ description: "Configure your KiloClaw agent to use third-party tools and service While KiloClaw comes with a set of [pre-configured tool integrations](/docs/kiloclaw/tools), your agent isn't limited to just those. KiloClaw can be configured to use virtually any third-party integration as a tool — as long as it has a CLI or an API, you can teach your agent to work with it. +We have seen this pattern work well with outside services like ZenDesk, Todoist, GitLab, and more. + ## If There Is a CLI When the tool you want to integrate provides a command-line interface, follow these steps: From fa2180bbfc5b61bd3e0708ac67feab8578bc9895 Mon Sep 17 00:00:00 2001 From: Alex Gold Date: Fri, 17 Apr 2026 12:24:39 -0400 Subject: [PATCH 04/10] Update packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com> --- .../kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md b/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md index ad838d06bfa..16558f195be 100644 --- a/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md +++ b/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md @@ -40,7 +40,7 @@ When the tool only provides an API (no CLI), follow these steps: 3. **Prompt the agent to use the API.** Ask the agent to perform a task using the tool's API. It will read the documentation and credentials from the information you provided. {% callout type="note" %} -If you have not configured your KiloClaw with the 1Password CLI, you can add the username in `TOOLS.md` and the key in the [KiloClaw Dashboard](app.kilo.ai/claw/settings) under **Additional Secrets** with the config path `skills.entries..apiKey` and environment variable name `_API_KEY`. +If you have not configured your KiloClaw with the 1Password CLI, you can add the username in `TOOLS.md` and the key in the [KiloClaw Dashboard](https://app.kilo.ai/claw/settings) under **Additional Secrets** with the config path `skills.entries..apiKey` and environment variable name `_API_KEY`. Change the TOOLS.md instruction to reference the correct Environment Variable. {% /callout %} From acd294e0976ed7808119ba116b8dbfe73d46f04e Mon Sep 17 00:00:00 2001 From: Alex Gold Date: Fri, 17 Apr 2026 13:47:20 -0400 Subject: [PATCH 05/10] Apply suggestion from @alexkgold --- packages/kilo-docs/lib/nav/kiloclaw.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kilo-docs/lib/nav/kiloclaw.ts b/packages/kilo-docs/lib/nav/kiloclaw.ts index f491518a7cb..5d051fb7255 100644 --- a/packages/kilo-docs/lib/nav/kiloclaw.ts +++ b/packages/kilo-docs/lib/nav/kiloclaw.ts @@ -54,7 +54,7 @@ export const KiloClawNav: NavSection[] = [ { href: "/kiloclaw/tools/1password", children: "1Password" }, { href: "/kiloclaw/tools/brave-search", children: "Brave Search" }, { href: "/kiloclaw/tools/agentcard", children: "AgentCard" }, - { href: "/kiloclaw/tools/setting-up-other-tools", children: "Setting Up Other Tools" }, + { href: "/kiloclaw/tools/other-tools", children: "Other Tools" }, ], }, { From 0f7b16e51b614066a8796bbaef485a60c639fa53 Mon Sep 17 00:00:00 2001 From: Alex Gold Date: Fri, 17 Apr 2026 13:47:37 -0400 Subject: [PATCH 06/10] Apply suggestion from @alexkgold --- packages/kilo-docs/pages/kiloclaw/tools/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kilo-docs/pages/kiloclaw/tools/index.md b/packages/kilo-docs/pages/kiloclaw/tools/index.md index 9e1dd8830f3..c9ad0125f04 100644 --- a/packages/kilo-docs/pages/kiloclaw/tools/index.md +++ b/packages/kilo-docs/pages/kiloclaw/tools/index.md @@ -12,4 +12,4 @@ KiloClaw supports integrations with third-party tools that extend your agent's c - [**1Password**](/docs/kiloclaw/tools/1password) — Securely manage credentials and let your agent fetch API keys or passwords without ever seeing them in plain text. - [**Brave Search**](/docs/kiloclaw/tools/brave-search) — Equip your agent with real-time web browsing via the Brave Search API. - [**AgentCard**](/docs/kiloclaw/tools/agentcard) — Enable your agent to perform financial transactions using virtual debit cards. -- [**Setting Up Other Tools**](/docs/kiloclaw/tools/setting-up-other-tools) — Configure your agent to use any third-party tool with a CLI or API. +- [**Setting Up Other Tools**](/docs/kiloclaw/tools/other-tools) — Configure your agent to use any third-party tool with a CLI or API. From 5e7b7dfbddd475a378479c0d814a94770f35a470 Mon Sep 17 00:00:00 2001 From: Alex Gold Date: Fri, 17 Apr 2026 13:47:49 -0400 Subject: [PATCH 07/10] Rename setting-up-other-tools.md to other-tools.md --- .../kiloclaw/tools/{setting-up-other-tools.md => other-tools.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/kilo-docs/pages/kiloclaw/tools/{setting-up-other-tools.md => other-tools.md} (100%) diff --git a/packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md b/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md similarity index 100% rename from packages/kilo-docs/pages/kiloclaw/tools/setting-up-other-tools.md rename to packages/kilo-docs/pages/kiloclaw/tools/other-tools.md From 21baf778360380aeb26f56ff6daada2730a73d20 Mon Sep 17 00:00:00 2001 From: Alex Gold Date: Fri, 17 Apr 2026 14:15:40 -0400 Subject: [PATCH 08/10] Apply suggestions from code review Co-authored-by: Alex Gold --- packages/kilo-docs/pages/kiloclaw/tools/other-tools.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md b/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md index 16558f195be..8dd1e06a984 100644 --- a/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md +++ b/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md @@ -41,8 +41,6 @@ When the tool only provides an API (no CLI), follow these steps: {% callout type="note" %} If you have not configured your KiloClaw with the 1Password CLI, you can add the username in `TOOLS.md` and the key in the [KiloClaw Dashboard](https://app.kilo.ai/claw/settings) under **Additional Secrets** with the config path `skills.entries..apiKey` and environment variable name `_API_KEY`. - -Change the TOOLS.md instruction to reference the correct Environment Variable. {% /callout %} ## Improving performance From 338eecf2427825e0e74ac04352f9e8928132efc7 Mon Sep 17 00:00:00 2001 From: Alex Gold Date: Mon, 20 Apr 2026 16:52:19 -0400 Subject: [PATCH 09/10] Updates --- .../pages/kiloclaw/tools/other-tools.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md b/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md index 8dd1e06a984..00402eb9299 100644 --- a/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md +++ b/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md @@ -13,34 +13,30 @@ We have seen this pattern work well with outside services like ZenDesk, Todoist, When the tool you want to integrate provides a command-line interface, follow these steps: -1. **Tell KiloClaw to install the CLI.** Prompt the agent to install the CLI so it's available in the agent's environment. For example: _"Install the Fly.io CLI."_ +1. Tell KiloClaw to install the CLI. -2. **Get a key, PAT, or token for the CLI and add it to the agent's 1Password vault.** Generate the necessary credentials from the tool's dashboard or settings, then store them in [1Password](/docs/kiloclaw/tools/1password) so the agent can access them securely. +2. Add a key, PAT, or token to the KiloClaw's [1Password](/docs/kiloclaw/tools/1password). -3. **Add the tool to `TOOLS.md`.** Navigate to the KiloClaw Dashboard (`app.kilo.ai/claw/settings`) > **Danger Zone** > **Edit Files** > `workspace` folder > `TOOLS.md`, and add the following to the bottom of the file: +3. Navigate to the KiloClaw Dashboard (`app.kilo.ai/claw/settings`) > *Danger Zone* > *Edit Files* > `workspace` folder > `TOOLS.md`, and add the following to the bottom of the file: - ``` - is <1 sentence description>. You have access to it via the CLI. The username and password are in the 1Password vault under . - ``` +> is <1 sentence description>. You have access to it via the CLI. The username and password are in the 1Password vault under . -4. **Prompt the agent to use the CLI.** Ask the agent to perform a task using the tool. +4. Ask the agent to perform a task using the tool. ## If There Is No CLI, but There Is an API When the tool only provides an API (no CLI), follow these steps: -1. **Get an API key with proper scopes and add it to the agent's 1Password vault.** Generate an API key from the tool's developer settings with the appropriate permissions. Store the key along with any other API details (e.g. base URL, username) in [1Password](/docs/kiloclaw/tools/1password). +1. Add a key, PAT, or token to the KiloClaw's [1Password](/docs/kiloclaw/tools/1password). -2. **Add the tool to `TOOLS.md`.** Navigate to the KiloClaw Dashboard (`app.kilo.ai/claw/settings`) > **Danger Zone** > **Edit Files** > workspace folder > `TOOLS.md`, and add the following to the bottom of the file: +2. Navigate to the KiloClaw Dashboard (`app.kilo.ai/claw/settings`) > *Danger Zone* > *Edit Files* > `workspace` folder > `TOOLS.md`, and add the following to the bottom of the file: - ``` - is <1 sentence description>. You have access to it via the API. API documentation is at . Credentials are in 1Password under . - ``` +> is <1 sentence description>. You have access to it via the API. API documentation is at . Credentials are in 1Password under . -3. **Prompt the agent to use the API.** Ask the agent to perform a task using the tool's API. It will read the documentation and credentials from the information you provided. +3. Ask the agent to use the API. {% callout type="note" %} -If you have not configured your KiloClaw with the 1Password CLI, you can add the username in `TOOLS.md` and the key in the [KiloClaw Dashboard](https://app.kilo.ai/claw/settings) under **Additional Secrets** with the config path `skills.entries..apiKey` and environment variable name `_API_KEY`. +If you have not configured your KiloClaw with the 1Password CLI, you can add the username in `TOOLS.md` and the key as an *Additional Secret* in the [KiloClaw Dashboard](https://app.kilo.ai/claw/settings) with the config path `skills.entries..apiKey` and environment variable name `_API_KEY`. {% /callout %} ## Improving performance From 0353f6b8221e6a62949583c14dc039b4ea4bef71 Mon Sep 17 00:00:00 2001 From: Alex Gold Date: Mon, 20 Apr 2026 17:04:03 -0400 Subject: [PATCH 10/10] Fix brackets --- packages/kilo-docs/pages/kiloclaw/tools/other-tools.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md b/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md index 00402eb9299..4b5df2eb1a6 100644 --- a/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md +++ b/packages/kilo-docs/pages/kiloclaw/tools/other-tools.md @@ -19,7 +19,7 @@ When the tool you want to integrate provides a command-line interface, follow th 3. Navigate to the KiloClaw Dashboard (`app.kilo.ai/claw/settings`) > *Danger Zone* > *Edit Files* > `workspace` folder > `TOOLS.md`, and add the following to the bottom of the file: -> is <1 sentence description>. You have access to it via the CLI. The username and password are in the 1Password vault under . +> TOOL is 1 SENTENCE DESCRIPTION. You have access to it via the CLI NAME CLI. The username and password are in the 1Password vault under TOOL. 4. Ask the agent to perform a task using the tool. @@ -31,9 +31,9 @@ When the tool only provides an API (no CLI), follow these steps: 2. Navigate to the KiloClaw Dashboard (`app.kilo.ai/claw/settings`) > *Danger Zone* > *Edit Files* > `workspace` folder > `TOOLS.md`, and add the following to the bottom of the file: -> is <1 sentence description>. You have access to it via the API. API documentation is at . Credentials are in 1Password under . +> TOOL is 1 SENTENCE DESCRIPTION. You have access to it via the API. API documentation is at URL OF API DOCUMENTATION. Credentials are in 1Password under TOOL NAME. -3. Ask the agent to use the API. +1. Ask the agent to use the API. {% callout type="note" %} If you have not configured your KiloClaw with the 1Password CLI, you can add the username in `TOOLS.md` and the key as an *Additional Secret* in the [KiloClaw Dashboard](https://app.kilo.ai/claw/settings) with the config path `skills.entries..apiKey` and environment variable name `_API_KEY`.