paperclip-enable-llm-api

Configure Paperclip's top-level llm block for the OpenAI backend.

4|1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/arm2arm/AstroAgentAssistant --skill paperclip-enable-llm-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paperclip-enable-llm-api
Source: https://github.com/arm2arm/AstroAgentAssistant/tree/main/software-development/paperclip-enable-llm-api
Command: npx skills add https://github.com/arm2arm/AstroAgentAssistant --skill paperclip-enable-llm-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Paperclip instances may fail to recognize an OpenAI backend when the LLM provider is not defined at the top level of the config. This skill guides you to move the llm block to the top level so Paperclip can discover and use the OpenAI backend across deployments.

Core Features & Use Cases

  • Move the llm configuration to the top-level config.json to avoid nesting under server.
  • Add the OpenAI provider with appropriate model settings and API key handling.
  • Ensure consistent startup and health checks by validating with paperclipai doctor and the /api/health endpoint.

Quick Start

Update the top-level config to include an llm block with provider: "openai" and restart Paperclip to apply the change.

Frequently Asked Questions about paperclip-enable-llm-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why does Paperclip report no LLM provider configured despite existing OpenAI settings?

Paperclip reports no LLM provider configured when the OpenAI settings are nested under the server block instead of at the top level of config.json. Moving the llm block to the top level allows Paperclip to properly discover and use the OpenAI backend across deployments.

How do I configure OpenAI as the LLM provider in Paperclip?

To configure OpenAI in Paperclip, update config.json to include a top-level llm block with provider set to openai, add your model settings and API key, then restart Paperclip to apply the changes.

What is the correct config.json structure for a Paperclip OpenAI backend?

The correct config.json structure requires a top-level llm block containing the OpenAI provider settings, rather than nesting the llm configuration under the server block.

How do I verify Paperclip recognizes the OpenAI LLM provider after updating config.json?

Verify the OpenAI LLM provider configuration by running the paperclipai doctor command and checking the /api/health endpoint after restarting your Paperclip instance.

Can I nest the llm configuration under the server block in Paperclip?

Nesting the llm block under the server block in config.json prevents Paperclip from recognizing the OpenAI backend. The llm provider block must be defined at the top level of the configuration file.

What's the best way to fix OpenAI backend discovery issues in Paperclip?

The best way to fix OpenAI backend discovery issues is to move the llm provider block to the top level of config.json, restart Paperclip, and validate the instance health using paperclipai doctor and the health endpoint.