oa-library-templates

Create and categorize AI agent templates in JSON format for the Open-Agents library.

4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Open-Agents --skill oa-library-templates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oa-library-templates
Source: https://github.com/OpenAEC-Foundation/Open-Agents/tree/main/.claude/skills/oa-library-templates
Command: npx skills add https://github.com/OpenAEC-Foundation/Open-Agents --skill oa-library-templates

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and set of rules for creating, formatting, and categorizing agent templates within the Open-Agents library, ensuring consistency and discoverability.

Core Features & Use Cases

  • Template Structure: Defines the mandatory and optional fields for agent JSON templates.
  • Model Selection Guidance: Offers a decision tree for choosing the appropriate Claude model based on task complexity.
  • Tool Usage: Details available tools and their application in agent design.
  • Category Management: Lists existing library categories and guidelines for creating new ones.
  • Use Case: When you need to create a new agent for summarizing code, this Skill guides you on the correct JSON structure, which model to use (e.g., haiku for simple summaries, sonnet for more complex analysis), and which category (code-dev) it belongs to.

Quick Start

Use the oa-library-templates skill to understand the JSON format for a new agent template.

Frequently Asked Questions about oa-library-templates

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

FAQPage Schema
How do I create an AI agent template in JSON format?

To create an AI agent template in JSON format, you must follow a standardized framework defining mandatory and optional fields, model selection, and tool usage rules. This ensures your agent is correctly structured, categorized, and optimized for performance and cost.

What's the best way to choose a Claude model for an agent template?

Choosing a Claude model for an agent template involves using a specific decision tree based on task complexity. For example, select haiku for simple summaries and sonnet for more complex analysis, ensuring the agent is optimized for performance and cost.

How do I categorize agent templates in a library?

To categorize agent templates in a library, you apply predefined category management guidelines. You assign the agent to existing categories like code-dev or follow specific rules to create new ones, ensuring library discoverability and consistency.

What fields are required for a JSON agent template?

Required fields for a JSON agent template include specific mandatory structures defined by the framework to ensure consistency. The template structure details these mandatory fields alongside optional ones, guiding correct agent design and library integration.

Does this framework support tool usage in agent design?

Yes, the framework supports tool usage in agent design by detailing available tools and their application. It provides specific guidance on how to integrate tools within the JSON template to ensure the agent functions correctly.