golem-annotate-agent-ts

Annotate TypeScript agent classes and methods with @description() and @prompt() decorators.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill facilitates adding prompt and description annotations to TypeScript agent classes and methods, enabling better AI/LLM tool discovery and documentation.

Core Features & Use Cases

  • Agent and Method Annotation: Decorate agent classes and methods with @description() and @prompt() to embed metadata.
  • Metadata Enhancement: Improve agent discoverability by providing clear descriptions and prompts for AI integration.
  • Use Case: A developer wants to prepare a TypeScript-based agent for LLM tool discovery by annotating its purpose and functionalities with descriptive metadata.

Quick Start

Use the golem-annotate-agent-ts skill to add @description() and @prompt() decorators to your TypeScript agents and their methods, improving their discoverability by AI systems.

Frequently Asked Questions about golem-annotate-agent-ts

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

FAQPage Schema
How do I add metadata annotations to TypeScript agents for AI discovery?

To add metadata annotations to TypeScript agents for AI discovery, you decorate agent classes with @description() to define the overall purpose and methods with @prompt() and @description() to specify actions within the agent code.

What is the purpose of using @description and @prompt decorators in TypeScript agent classes?

The purpose of using @description and @prompt decorators in TypeScript agent classes is to embed descriptive metadata directly into the code, enabling better AI and LLM tool discovery and documentation.

When do I need to annotate TypeScript agent methods with descriptive metadata?

You need to annotate TypeScript agent methods with descriptive metadata when preparing a TypeScript-based agent for LLM tool discovery, ensuring AI systems can understand the agent's purpose and specific functionalities.

Can I use this annotation approach to improve agent discoverability by AI systems?

Yes, you can use this annotation approach to improve agent discoverability by AI systems, as it provides clear descriptions and prompts that facilitate LLM integration and tool discovery.

What's the best way to document TypeScript agent functionalities for LLM integration?

The best way to document TypeScript agent functionalities for LLM integration is to apply @description() decorators to agent classes and @prompt() decorators to methods, embedding clear metadata for AI systems.