list-adapters

List YALC adapter capabilities and provider availability with JSON output.

277|88|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system --skill list-adapters
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: list-adapters
Source: https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system/tree/main/.claude/skills/list-adapters
Command: npx skills add https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system --skill list-adapters

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It prevents wasted time by showing exactly which GTM capabilities YALC knows about and which configured providers are currently available based on your environment variables.

Core Features & Use Cases

  • Adapter inventory: Lists every capability in YALC’s adapter registry and the providers that can fulfill each one.
  • Availability awareness: Marks each provider as available or unavailable by checking whether required env vars are set.
  • Resolution priority: Shows the winning provider order based on your ~/.gtm-os/config.yaml priority list (or defaults).
  • Declarative validation errors: Surfaces adapter YAML compile errors found at boot so you can fix malformed manifests.
  • Read-only workflow: Never modifies the registry, env files, or config—use it to audit and plan next steps.

Quick Start

Ask your AI to run the list-adapters skill to display a capability-by-capability inventory of providers and their availability on your current YALC setup.

Frequently Asked Questions about list-adapters

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

FAQPage Schema
How do I check which GTM providers are available in my environment?

To check GTM provider availability, you can inventory YALC adapter capabilities to see exactly which configured providers can run right now based on your required environment variables. This read-only process flags availability status and groups providers by capability.

What is adapter capability coverage and how does it verify GTM orchestration?

Adapter capability coverage maps every provider in YALC's adapter registry to the specific GTM functions they can fulfill. It verifies orchestration readiness by confirming provider configurations and checking resolution priority against your config file.

How do I troubleshoot missing environment variables for GTM providers?

To troubleshoot missing environment variables, run a configuration audit using the adapter inventory to flag unavailable providers. It identifies which required env vars are unset for each capability, helping you pinpoint missing keys without modifying your registry.

How do I view provider resolution priority for YALC adapters?

You can view provider resolution priority by executing an adapter list command that reads your ~/.gtm-os/config.yaml file. It displays the winning provider order for each capability based on your configured priority list or system defaults.

Why does my declarative adapter manifest fail to compile at boot?

Declarative adapter manifests fail to compile at boot due to malformed YAML files in the adapter registry. Running an adapter inventory surfaces these compilation errors so you can locate and fix the invalid manifest syntax.

Can I modify YALC adapter configurations while auditing provider inventory?

No, you cannot modify YALC adapter configurations during an inventory audit because the process is strictly read-only. It never alters the registry, environment files, or config.yaml, ensuring you only review capability coverage before planning next steps.