Agent Skills by ALSEL
Anthropic ClaudeLLM・AI開発⭐ リポ 7品質スコア 69/100

ai-sdk-agents

ToolLoopAgent(AI SDK v6以上)を使用したAIエージェント構築の専門的ガイダンスです。エージェント作成時、stopWhen/prepareStepの設定、callOptionsSchema/prepareCallの設定、動的ツール選択、ツールループ、またはエージェントワークフロー(シーケンシャル、ルーティング、評価最適化、オーケストレーター・ワーカーパターン)の構築時に利用できます。対象となるトリガー:ToolLoopAgent、エージェントループ、stopWhen、stepCountIs、prepareStep、callOptionsSchema、prepareCall、hasToolCall、InferAgentUIMessage、エージェントワークフロー。

description の原文を見る

Expert guidance for building AI agents with ToolLoopAgent (AI SDK v6+). Use when creating agents, configuring stopWhen/prepareStep, callOptionsSchema/prepareCall, dynamic tool selection, tool loops, or agent workflows (sequential, routing, evaluator-optimizer, orchestrator-worker). Triggers: ToolLoopAgent, agent loop, stopWhen, stepCountIs, prepareStep, callOptionsSchema, prepareCall, hasToolCall, InferAgentUIMessage, agent workflows.

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

AI SDK Agents

ToolLoopAgent を使用した自律エージェントの構築:再利用可能なモデル + ツール + ループ制御。

クイックスタート

スキーマタイピングには Zod v4.3.5 を想定しています。

import { ToolLoopAgent, tool } from 'ai';
import { anthropic } from '@ai-sdk/anthropic';
import { z } from 'zod';

const weatherAgent = new ToolLoopAgent({
  model: anthropic('claude-sonnet-4-20250514'),
  tools: {
    weather: tool({
      description: 'Get the weather in a location (F)',
      inputSchema: z.object({ location: z.string() }),
      execute: async ({ location }) => ({ location, temperature: 72 }),
    }),
  },
});

const result = await weatherAgent.gen

...

詳細情報

作者
majiayu000
リポジトリ
majiayu000/claude-skill-registry-data
ライセンス
不明
最終更新
2026/5/9

Source: https://github.com/majiayu000/claude-skill-registry-data / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: majiayu000 · majiayu000/claude-skill-registry-data · ライセンス: ライセンス未確認