agent

Manage LLM agent lifecycles with YAML/Markdown configurations and tool integrations.

21|24|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/treasure-data/td-skills --skill agent-treasure-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent
Source: https://github.com/treasure-data/td-skills/tree/main/tdx-skills/agent
Command: npx skills add https://github.com/treasure-data/td-skills --skill agent-treasure-data

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you build and manage LLM agents using Treasure Data tooling. It demonstrates a pull/push workflow and YAML/Markdown configurations to streamline agent development.

Core Features & Use Cases

  • Agent lifecycle management: Pull, modify, and push agents from a single project.
  • Tools integration: Configure knowledge_base, agent, web_search, and image_gen to support multi-tool capabilities.
  • End-to-end workflow: Learn the entire agent development workflow from setup to deployment.

Quick Start

Use the agent skill to pull a project: tdx agent pull "My LLM Project" and then push changes: tdx agent push.

Frequently Asked Questions about agent

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

FAQPage Schema
How do I automate LLM agent workflows using YAML configurations?

Automate LLM agent workflows by defining agent.yml with system prompts, starter messages, and tool references. Use tdx agent pull to fetch your project, edit the YAML structure with knowledge_base, web_search, and image_gen tool integrations, then push changes back with tdx agent push for reproducible deployment.

What's the best way to manage agent lifecycle with pull and push operations?

Agent lifecycle management uses a pull/push workflow: retrieve your project with tdx agent pull, modify agent configurations and knowledge bases locally, then synchronize changes using tdx agent push. This pattern ensures version control and reproducible agent deployment across your TD environment.

How do I integrate multiple tools like knowledge_base and web_search into a single agent?

Configure multiple tools in your agent.yml by declaring knowledge_base, agent, web_search, and image_gen as tool components with @ref cross-references. The Skill structures these integrations within your TD folder layout, enabling multi-tool capabilities in a single agent configuration.

Can I use Markdown and YAML together to configure LLM agents?

Yes, agent configuration supports both Markdown and YAML formats (.md and .yml files) within your project structure. Use Markdown for knowledge bases and documentation, YAML for agent.yml structure and tool definitions, with @ref syntax to link and reference configurations across files.

What's required to set up and deploy an agent project end-to-end?

End-to-end agent deployment requires setting up TD folder layout with agent.yml, defining system prompts and starter messages, organizing knowledge bases in .md/.yml, configuring tool integrations, and using pull/push operations. The Skill guides this complete workflow from initial setup through reproducible deployment.

Do I need prior experience with agent frameworks to use this workflow?

The Skill demonstrates LLM agent development specifically within Treasure Data's tooling and YAML/Markdown configuration patterns. Familiarity with YAML syntax and basic agent concepts helps, but the workflow is designed to streamline agent construction for TD users without requiring external agent framework expertise.