github-tools-agents
Installation
SKILL.md
GitHub tools for AI agents
Use this skill when the user wants GitHub API access from an LLM via the @github-tools/sdk package: generateText / streamText, createGithubAgent, or durable createDurableGithubAgent with the Vercel Workflow SDK.
Official docs: https://github-tools.com, with paths such as /getting-started/installation, /getting-started/quick-start, /frameworks/ai-sdk, /frameworks/eve-extension, /deprecated/eve (deprecated direct import), /frameworks/vercel-workflow, /frameworks/chat-sdk, /guide/approval-control, /guide/tokens-and-auth, /api/reference. Copy-prompts for assistants are embedded on those pages.
When to use
- Build an agent (eve, recommended): "Add GitHub tools to an eve agent" /
defineExtension/@github-tools/eve-extension; the direct@github-tools/sdk/eve/defineDynamicimport is deprecated. - Greenfield AI SDK app: "Add GitHub tools to my AI app" / "Wire Octokit-style ops for the model."
- Existing repo: "We already use the AI SDK, add repo/PR/issue tools."
- Reusable agent: "Use
createGithubAgentwith a preset" / custom system instructions. - Durable: "Run the agent inside Vercel Workflow" /
"use workflow"/ crash-safe tool steps. - Safety: "Gate merges / file writes with approval" / fine-grained PAT scopes.
- Narrow scope: Prefer a preset (
code-review,issue-triage,repo-explorer,ci-ops,security-audit,release-manager,discussion-moderator,notification-inbox,pr-author,maintainer) or cherry-picked tool factories. For multi-role products, use a manager with preset-scoped sub-agents (/examples/manager-agent-with-subagents).