loa-credentials — for Claude Code loa-credentials, loa-finn, community, for Claude Code, ide skills, 2. Format results as a table, AskUserQuestion, 2. Format results, pip install cryptography, loa-credentials set

v1.0.0

Acerca de este Skill

Escenario recomendado: Ideal for AI agents that need /loa-credentials — credential management. Resumen localizado: Loa-powered development framework # /loa-credentials — Credential Management Overview Manage API credentials for Loa's multi-model provider system. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Características

/loa-credentials — Credential Management
Manage API credentials for Loa's multi-model provider system. Three storage tiers:
Environment variables — highest priority, standard approach
Encrypted store — /.loa/credentials/store.json.enc (Fernet/AES-128)
.env.local — project-level dotenv file (gitignored)

# Temas principales

0xHoneyJar 0xHoneyJar
[2]
[1]
Actualizado: 3/26/2026

Skill Overview

Start with fit, limitations, and setup before diving into the repository.

Escenario recomendado: Ideal for AI agents that need /loa-credentials — credential management. Resumen localizado: Loa-powered development framework # /loa-credentials — Credential Management Overview Manage API credentials for Loa's multi-model provider system. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

¿Por qué usar esta habilidad?

Recomendacion: loa-credentials helps agents /loa-credentials — credential management. Loa-powered development framework # /loa-credentials — Credential Management Overview Manage API credentials for Loa's multi-model

Mejor para

Escenario recomendado: Ideal for AI agents that need /loa-credentials — credential management.

Casos de uso accionables for loa-credentials

Caso de uso: Applying /loa-credentials — Credential Management
Caso de uso: Applying Manage API credentials for Loa's multi-model provider system. Three storage tiers:
Caso de uso: Applying Environment variables — highest priority, standard approach

! Seguridad y limitaciones

  • Limitacion: The value MUST come from user input via AskUserQuestion, never from command args
  • Limitacion: Requires repository-specific context from the skill documentation
  • Limitacion: Works best when the underlying tools and dependencies are already configured

About The Source

The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Demo Labs

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ y pasos de instalación

These questions and steps mirror the structured data on this page for better search understanding.

? Preguntas frecuentes

¿Qué es loa-credentials?

Escenario recomendado: Ideal for AI agents that need /loa-credentials — credential management. Resumen localizado: Loa-powered development framework # /loa-credentials — Credential Management Overview Manage API credentials for Loa's multi-model provider system. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

¿Cómo instalo loa-credentials?

Ejecuta el comando: npx killer-skills add 0xHoneyJar/loa-finn. Funciona con Cursor, Windsurf, VS Code, Claude Code y más de 19 IDE adicionales.

¿Cuáles son los casos de uso de loa-credentials?

Los casos de uso principales incluyen: Caso de uso: Applying /loa-credentials — Credential Management, Caso de uso: Applying Manage API credentials for Loa's multi-model provider system. Three storage tiers:, Caso de uso: Applying Environment variables — highest priority, standard approach.

¿Qué IDE son compatibles con loa-credentials?

Esta skill es compatible con Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Usa la CLI de Killer-Skills para una instalación unificada.

¿Tiene limitaciones loa-credentials?

Limitacion: The value MUST come from user input via AskUserQuestion, never from command args. Limitacion: Requires repository-specific context from the skill documentation. Limitacion: Works best when the underlying tools and dependencies are already configured.

Cómo instalar este skill

  1. 1. Abre tu terminal

    Abre la terminal o línea de comandos en el directorio de tu proyecto.

  2. 2. Ejecuta el comando de instalación

    Ejecuta: npx killer-skills add 0xHoneyJar/loa-finn. La CLI detectará tu IDE o agente automáticamente y configurará la skill.

  3. 3. Empieza a usar el skill

    El skill ya está activo. Tu agente de IA puede usar loa-credentials de inmediato en el proyecto actual.

! Source Notes

This page is still useful for installation and source reference. Before using it, compare the fit, limitations, and upstream repository notes above.

Upstream Repository Material

The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Upstream Source

loa-credentials

Install loa-credentials, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.

SKILL.md
Readonly
Upstream Repository Material
The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.
Upstream Source

/loa-credentials — Credential Management

Overview

Manage API credentials for Loa's multi-model provider system. Three storage tiers:

  1. Environment variables — highest priority, standard approach
  2. Encrypted store~/.loa/credentials/store.json.enc (Fernet/AES-128)
  3. .env.local — project-level dotenv file (gitignored)

Subcommands

status (default)

Show credential status for all known providers.

Workflow:

  1. Run: python3 -c "from loa_cheval.credentials import get_credential_provider; from loa_cheval.credentials.health import HEALTH_CHECKS; p = get_credential_provider('.'); [print(f'{k}: {\"configured\" if p.get(k) else \"missing\"}') for k in HEALTH_CHECKS]"
  2. Format results as a table:
    Credential Status
    ─────────────────────────────────
    OPENAI_API_KEY      configured  (env)
    ANTHROPIC_API_KEY   missing
    MOONSHOT_API_KEY    configured  (.env.local)
    
  3. If any credentials are missing, suggest: Run /loa-credentials set <NAME> to configure

set <CREDENTIAL_ID>

Store a credential in the encrypted store.

Workflow:

  1. Validate the credential ID is in the known list or matches the allowlist pattern
  2. CRITICAL: Use AskUserQuestion to prompt for the value — NEVER accept credentials as command arguments
  3. Run: python3 -c "from loa_cheval.credentials.store import EncryptedStore; s = EncryptedStore(); s.set('CREDENTIAL_ID', 'VALUE')"
  4. Confirm: "Stored CREDENTIAL_ID in encrypted store (~/.loa/credentials/)"
  5. Optionally offer to test the credential

Security Rules:

  • NEVER echo, print, or log the credential value
  • NEVER include the credential value in tool call descriptions
  • NEVER store credentials in .claude/ or grimoires/
  • The value MUST come from user input via AskUserQuestion, never from command args

test

Test all configured credentials against provider endpoints.

Workflow:

  1. Run: python3 -c "from loa_cheval.credentials import get_credential_provider; from loa_cheval.credentials.health import check_all; results = check_all(get_credential_provider('.')); [print(f'{r.credential_id}: {r.status} — {r.message}') for r in results]"
  2. Format results:
    Credential Health
    ─────────────────────────────────
    OPENAI_API_KEY      ok     — OpenAI API: valid (HTTP 200)
    ANTHROPIC_API_KEY   error  — Anthropic API: invalid key (HTTP 401)
    MOONSHOT_API_KEY    missing — MOONSHOT_API_KEY not configured
    

delete <CREDENTIAL_ID>

Remove a credential from the encrypted store.

Workflow:

  1. Confirm with user before deletion
  2. Run: python3 -c "from loa_cheval.credentials.store import EncryptedStore; s = EncryptedStore(); print('deleted' if s.delete('CREDENTIAL_ID') else 'not found')"

Error Handling

ErrorCauseResolution
"cryptography package required"Missing dependencypip install cryptography
"No credentials configured"Empty store + no env varsRun /loa-credentials set
"Health check timeout"Network issueCheck connectivity

Integration

Credentials stored via this command are automatically discovered by:

  • Config interpolation ({env:VAR} tokens in .loa.config.yaml)
  • LazyValue resolution (provider auth fields)
  • All skills that use model-invoke

The credential chain is: env var → encrypted store → .env.local Environment variables always take priority.

Habilidades relacionadas

Looking for an alternative to loa-credentials or another community skill for your workflow? Explore these related open-source skills.

Ver todo

openclaw-release-maintainer

Logo of openclaw
openclaw

Resumen localizado: 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

333.8k
0
Inteligencia Artificial

widget-generator

Logo of f
f

Resumen localizado: Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat . It covers ai, artificial-intelligence, awesome-list workflows. This AI agent skill supports Claude Code, Cursor, and

149.6k
0
Inteligencia Artificial

flags

Logo of vercel
vercel

Resumen localizado: The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

138.4k
0
Navegador

pr-review

Logo of pytorch
pytorch

Resumen localizado: Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review . It covers autograd, deep-learning, gpu workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

98.6k
0
Desarrollador