golem-add-secret-ts

Manage secrets and retrieve them dynamically in TypeScript Golem agents.

1|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/justcoon/golem-shopping-ts --skill golem-add-secret-ts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: golem-add-secret-ts
Source: https://github.com/justcoon/golem-shopping-ts/tree/main/.agents/skills/golem-add-secret-ts
Command: npx skills add https://github.com/justcoon/golem-shopping-ts --skill golem-add-secret-ts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of adding, managing, and utilizing secrets such as API keys and passwords within TypeScript Golem agents, enhancing security and ease of configuration.

Core Features & Use Cases

  • Secret Management: Create, list, update, and delete secrets securely.
  • Integration: Fetch secrets dynamically in agent code via Secret<T> fields.
  • Use Case: When deploying an agent that requires an API key, quickly create a secret and configure the agent to retrieve it at runtime, avoiding hardcoded sensitive data.

Quick Start

Use the golem agent-secret commands to create a secret named 'apiKey' with the value 'sk-abc123' for secure integration in your agent code.

Frequently Asked Questions about golem-add-secret-ts

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

FAQPage Schema
How do I manage secrets in TypeScript Golem agents?

You manage secrets in TypeScript Golem agents by using agent-secret commands to create, list, update, and delete sensitive data like API keys. This avoids hardcoding values and supports secure configuration loading across environments.

What is the best way to avoid hardcoding API keys in Golem agents?

The best way to avoid hardcoding API keys in Golem agents is to create a secret using agent-secret commands and configure the agent to retrieve it at runtime. You fetch secrets dynamically in code via Secret<T> fields.

How does dynamic configuration loading work for secrets in TypeScript?

Dynamic configuration loading works by fetching secrets at runtime through Secret<T> fields in your TypeScript agent code. This ensures sensitive information is retrieved securely during deployment instead of being stored statically.

Can I update and delete existing secrets in Golem agents?

Yes, you can update and delete existing secrets in Golem agents. The secret management functionality supports creating, listing, updating, and deleting sensitive configuration data securely across development and deployment environments.

Does this approach to secrets management support environment safety across deployments?

Yes, this approach supports environment safety across deployments by facilitating secure storage and retrieval of sensitive information. It applies best practices for secrets management to maintain safety throughout development and deployment environments.