aiconfig-tools

Automate creation, management, and attachment of tools for LaunchDarkly AI Configs.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/launchdarkly-labs/aiconfigs-skills --skill aiconfig-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aiconfig-tools
Source: https://github.com/launchdarkly-labs/aiconfigs-skills/tree/main/aiconfig-tools
Command: npx skills add https://github.com/launchdarkly-labs/aiconfigs-skills --skill aiconfig-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables teams to quickly create, manage, and attach reusable tools (functions) to LaunchDarkly AI Configs, empowering AI agents to safely interact with external systems and APIs.

Core Features & Use Cases

  • Tool creation and lifecycle management: define, version, and register tools that can be used by AI agents.
  • Variation-level tool attachment: attach specific tools to AI Config variations to control capabilities.
  • API & integration support: enable function calling to query external services, databases, and internal APIs.

Quick Start

Use this skill to create a new tool with key "example_tool", attach it to a variation "default" in project "example-project", and verify it appears in the variation configuration.

Frequently Asked Questions about aiconfig-tools

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

FAQPage Schema
How do I create and attach tools to LaunchDarkly AI Configs?

Create tools by defining their schemas in Python, publish them to LaunchDarkly, then attach specific tools to AI Config variations. This enables AI agents to call external APIs and services with controlled, variation-level scoping for safety and flexibility.

What's the best way to enable AI agents to call external APIs safely?

Use tool attachment in LaunchDarkly AI Configs to define function schemas that represent external services and APIs. Tools are versioned and scoped to variations, letting you control which agents access which integrations without hardcoding API calls.

Can I manage tool versions and control which tools are available per configuration?

Yes. Tools support versioning and variation-level attachment, so you can define once, version incrementally, and selectively attach different tool versions to different AI Config variations to manage capabilities and rollouts.

How do I set up function calling for database and internal API queries?

Define tool schemas that represent your database queries and internal API endpoints, register them in LaunchDarkly, and attach them to AI Config variations. Agents then invoke these tools to safely query external systems without embedding credentials or endpoints.

What's required before I can publish and use tools in an AI Config?

Define tool schemas with function names, parameters, and descriptions; ensure you have a LaunchDarkly project set up; then use the Python workflow to register tools and attach them to variations before deployment.