AIBTC Working Group
  • AIBTC
  • Prompt2DAO
  • AIBTC Contracts
    • DAO Base Layer
    • DAO Extensions
      • Action Proposal Voting
      • Core Proposal Voting
      • DAO Charter
      • Onchain Messaging
      • Payment Processor
      • Timed Vault
      • Token Owner
      • Treasury
    • DAO Proposals
      • Action Proposals
      • Core Proposals
    • Agent Account
  • Agent Tools
    • Overview
    • Available Tools
      • Smart Wallet Tools
      • Agent Wallet Tools
      • DAO Tools
      • Database Tools
      • Faktory Tools
  • AIBTC Cache
    • Overview
    • Contract Calls
      • API Design
      • Endpoints
        • Decode Clarity Value
        • Read-Only Function Calls
        • Contract ABI
        • Known ABI Contracts
      • Clarity Value Types
      • Integration Examples
    • Cache Services
    • Error Handling
    • Utilities
  • Prompting
    • Action Proposal Prompts
    • Smart Wallet Prompts
  • Links
    • Common Terms
    • Our App
    • Discord
    • GitHub
    • Prompt2DAO on X
    • AIBTC on X
  • Documentation Templates
    • Smart Contract Documentation
    • Cache Service Documentation
    • Cache Endpoint Documentation
    • Agent Tool Documentation
    • Prompting Documentation
  • Example Implementations
    • Smart Contract Example
    • Cache Service Example
    • Cache Endpoint Example
    • Agent Tool Example
Powered by GitBook
On this page
  • High-Level Overview
  • [Tool Category Name]
  • Key Features
  • Tool Overview
  • How It Works
  • Tool Details
  • [tool_name_1]
  • Workflow Examples
  • [Example Use Case 1]
  • [Example Use Case 2]
  • Error Handling
  • Security Considerations
  • Related Tools
  • Review Checklist
  1. Documentation Templates

Agent Tool Documentation

Template for documenting agent tools

Use this template when documenting agent tools to ensure consistency across all tool documentation.

High-Level Overview

---
description: [One-line description of the tool's purpose]
---

[Tool Category Name]

[1-2 paragraph introduction explaining what this tool category does and why it matters]

Key Features

  • [Feature 1]: [Brief explanation]

  • [Feature 2]: [Brief explanation]

  • [Feature 3]: [Brief explanation]

Tool Overview

Tool Name
Description
Key Features

[tool_name_1]

[Brief description]

[Key feature highlights]

[tool_name_2]

[Brief description]

[Key feature highlights]

[tool_name_3]

[Brief description]

[Key feature highlights]

How It Works

[Brief explanation of the workflow]

Tool Details

[tool_name_1]

Purpose: [What this tool does]

Input Parameters:

  • [param1]: [type] - [description]

  • [param2]: [type] - [description]

Output:

{
  "key1": "value1",
  "key2": "value2"
}

Example Prompt:

[Example of how to prompt the agent to use this tool]

[Additional notes about usage, security considerations, etc.]

Workflow Examples

[Example Use Case 1]

[Step 1 prompt]

[Step 2 prompt]

[Step 3 prompt]

[Brief explanation of the workflow]

[Example Use Case 2]

[Step 1 prompt]

[Step 2 prompt]

[Step 3 prompt]

[Brief explanation of the workflow]

Error Handling

Error Code
Description
Resolution

[code]

[What causes this error]

[How to resolve or avoid]

Security Considerations

  • [Security Feature 1]: [Explanation]

  • [Security Feature 2]: [Explanation]

  • [Security Risk 1]: [Explanation and mitigation]

Related Tools

  • [Related Tool 1]: [Brief description of relationship]

  • [Related Tool 2]: [Brief description of relationship]

Review Checklist

Before submitting documentation:

PreviousCache Endpoint DocumentationNextPrompting Documentation

Last updated 29 days ago