Updated 1d ago
by polyai
adk
Build and deploy PolyAI voice and chat agents from your terminal. Sign up free at studio.poly.ai, then pip install polyai-adk.
83 GitHub stars (83)
- 10 skills (10 skills found in its SKILL.md files)
- 20 forks (20 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add polyai/adk
Asks which skills and agents to install. Just one: npx skills add polyai/adk --skill poly-adk-branching — add -g for every project.
Claude Code
git clone https://github.com/polyai/adkcp -r "adk/skills/poly-adk-branching" ~/.claude/skills/
Copies the poly-adk-branching skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add polyai/adk
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
poly-adk-branching
This skill should be used when the user wants to "resolve merge conflicts", "merge a branch", "fix conflict markers", "create a hotfix branch", "share changes for review", or manage branches in a PolyAI ADK project — or when poly pull or poly branch merge reports conflicts. Covers branch management, the three-way merge model, non-interactive conflict resolution, and review gists. Part of the Poly…
skills/poly-adk-branching/SKILL.md on GitHub (opens in a new tab) -
poly-adk-conversations
This skill should be used when the user wants to "see what happened on a call", "review real conversations", "download a call recording", "debug a production call", or "add logging/metrics" to a PolyAI agent. Covers poly conversations and instrumenting functions with conv.log and metrics. Part of the PolyAI ADK skills suite. Do NOT use for simulated test conversations (use poly-adk-testing).
skills/poly-adk-conversations/SKILL.md on GitHub (opens in a new tab) -
poly-adk-rtc
This skill should be used when the user wants to "change real-time configuration", "update RTC", "edit per-environment config", or work with the real_time_configuration/ directory of a PolyAI ADK project. Covers poly rtc pull/push/edit/diff/validate, drift protection, and the live-environment hazard. Part of the PolyAI ADK skills suite. Do NOT use for resources that deploy through branches (use p…
skills/poly-adk-rtc/SKILL.md on GitHub (opens in a new tab) -
poly-adk-testing
This skill should be used when the user wants to "test the agent", "chat with the agent", "call the agent", "run the test suite", "write a test case", "check why a test failed", or "run a function" built with the PolyAI ADK. Covers poly validate, scripted poly chat, the test_suite/ simulated conversation tests, and executing functions in isolation. Part of the PolyAI ADK skills suite. Do NOT use…
skills/poly-adk-testing/SKILL.md on GitHub (opens in a new tab) -
poly-adk-workflow
This skill should be used when the user wants to "build an agent", "update an agent", "create a PolyAI project", "push changes to Agent Studio", or work with the PolyAI ADK (`poly`) in any way. Entrypoint for the PolyAI ADK skills suite — covers setup, project structure, resource choice, and the core edit/validate/push/test/merge workflow, and routes to the task-specific skills (testing, branchin…
skills/poly-adk-workflow/SKILL.md on GitHub (opens in a new tab) -
add-resource-type
Add a new Agent Studio resource type to the ADK, covering the class, registration, projection parsing, tests, fixture and docs. Use when asked to support a new resource in the polyai-adk repo.
.claude/skills/add-resource-type/SKILL.md on GitHub (opens in a new tab) -
ci-check
Run the same checks as the ADK's GitHub CI (PR title, lint, format, licences, licenses.json, skill versions, tests) locally and report pass/fail. Use before pushing a branch or opening a pull request in the polyai-adk repo.
.claude/skills/ci-check/SKILL.md on GitHub (opens in a new tab) -
open-pr
Prepare and open a pull request on the polyai-adk repo, with checks run, the right conventional-commit title, the repo's PR template filled in and no internal references. Use when asked to open, create or raise a PR for ADK changes.
.claude/skills/open-pr/SKILL.md on GitHub (opens in a new tab) -
review-pr
Review an ADK pull request or local branch against the repo's review checklist (REVIEW.md) and report blocking issues and nits. Use when asked to review a PR in the polyai-adk repo, or to self-review a branch before opening one.
.claude/skills/review-pr/SKILL.md on GitHub (opens in a new tab) -
write-tests
Write readable tests for new or changed ADK code and show that coverage of the touched modules didn't drop. Use after implementing a feature or fix in the polyai-adk repo, or when asked to add test coverage.
.claude/skills/write-tests/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.