Agent skill · AI & Agents

agent-tool

Define tools for the support agent. Use when adding new capabilities like refund processing, license transfer, knowledge lookup, or any agent action.

majiayu000github.com/majiayu000GitHub ↗
claude-codecan modify filesMIT
Install
npx skills add majiayu000/claude-skill-registry --skill agent-tool-skillrecordings-support-2 --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 7 KB
Bundled scripts: none
Allowed tools: ReadGrepGlobEditWriteBash
Path: skills/agent/agent-tool-skillrecordings-support-2/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Agent Tool Definition Tools are the agent's hands. Every action the agent can take is a tool with defined parameters, approval requirements, and execution logic. ## Agent Core (Mastra) ```typescript import { Agent } from '@mastra/core' import { supportTools } from './tools' export const supportAgent = new Agent({ name: 'support-agent', instructions: ` You are a support agent for Skill Recordings products. Your goal is to resolve customer issues quickly and empathetically. ## Authority Levels AUTO-APPROVE (do immediately): - Magic link requests - Password reset requests - Refunds within 30 days of purchase - Transfers within 14 days of purchase - Email/name updates REQUIRE-APPROVAL (draft action, wait for human): - Refunds 30-45 days after purchase - Transfers after 14 days - Bulk seat management - Account deletions ALWAYS-ESCALATE (flag for human, do not act): - Angry/frustrated customers (detect sentiment) - Legal language (lawsuit, lawyer, etc.) - Repeated failed interactions - Anything you're uncertain about ## Response Style - Be personal, use first names - Be concise, not verbose - Don't apologize excessively - Focus on resolution, not explanation `, model: { provider: 'anth

What's inside
Steps it walks through
  1. Agent Core (Mastra)
  2. Tool Definition Pattern
  3. Error Handling Pattern
  4. File Locations
  5. Reference Docs
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the agent-tool skill do?

Define tools for the support agent. Use when adding new capabilities like refund processing, license transfer, knowledge lookup, or any agent action.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill agent-tool-skillrecordings-support-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going