Weekly Changelog Video
heygen-com/hyperframes
Turns a weekly changelog markdown file into a branded HyperFrames video with voiceover, animated mock-UI scenes and captions, using fonts, background and scripts bundled in the skill.
AI Pair Collaboration Skill. An agent skill from axtonliu/ai-pair.
$ npx skills add axtonliu/ai-pair --skill ai-pair -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install axtonliu/ai-pair ai-pair --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ai-pair" agent skill from https://github.com/axtonliu/ai-pair/tree/main into .claude/skills/ai-pair/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-pair", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add axtonliu/ai-pair --skill ai-pair -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install axtonliu/ai-pair ai-pair --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ai-pair" agent skill from https://github.com/axtonliu/ai-pair/tree/main into .agents/skills/ai-pair/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-pair", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add axtonliu/ai-pair --skill ai-pair -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install axtonliu/ai-pair ai-pair --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ai-pair" agent skill from https://github.com/axtonliu/ai-pair/tree/main into .cursor/skills/ai-pair/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-pair", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add axtonliu/ai-pair --skill ai-pair -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install axtonliu/ai-pair ai-pair --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ai-pair" agent skill from https://github.com/axtonliu/ai-pair/tree/main into .gemini/skills/ai-pair/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-pair", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install axtonliu/ai-pair ai-pairInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add axtonliu/ai-pair --skill ai-pair -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ai-pair" agent skill from https://github.com/axtonliu/ai-pair/tree/main into .github/skills/ai-pair/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-pair", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add axtonliu/ai-pair --skill ai-pair -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install axtonliu/ai-pair ai-pair --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ai-pair" agent skill from https://github.com/axtonliu/ai-pair/tree/main into .opencode/skills/ai-pair/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-pair", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ai-pairAI Pair Collaboration Skill. An agent skill from axtonliu/ai-pair.
AI Pair is an agent skill from axtonliu/ai-pair. AI Pair Collaboration Skill. Coordinate multiple AI models to work together: one creates (Author/Developer), two others review (Codex + Gemini). Works for code, articles, video scripts, and any creative task. Trigger: /ai-pair, ai pair, dev-team, content-team, team-stop
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files (for example `README.md`, `examples/content-team.md` and `examples/dev-team.md`).
It sits in Media & Creative, covering Video scripts and shorts. The repository describes itself as: Coordinate multiple AI models (Claude + GPT + Gemini) as a heterogeneous team. One creates, two review. A Claude Code Skill. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 60961fa. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
codexgeminiFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
AI Pair loads about 4.2k tokens when it runs. Until then it costs about 70 tokens; SKILL.md has 416 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from axtonliu/ai-pair at commit 60961fa, republished under its MIT licence (© axtonliu). 416 words, ~4,195 tokens.
.claude/skills/ai-pair/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.Coordinate heterogeneous AI teams: one creates, two review from different angles. Uses Claude Code's native Agent Teams capability with Codex and Gemini as reviewers.
Different AI models have fundamentally different review tendencies. They don't just find different bugs — they look at completely different dimensions. Using reviewers from different model families maximizes coverage.
/ai-pair dev-team [project] # Start dev team (developer + codex-reviewer + gemini-reviewer)
/ai-pair content-team [topic] # Start content team (author + codex-reviewer + gemini-reviewer)
/ai-pair team-stop # Shut down the team, clean up resourcesExamples:
/ai-pair dev-team HighlightCut # Dev team for HighlightCut project
/ai-pair content-team AI-Newsletter # Content team for writing AI newsletter
/ai-pair team-stop # Shut down teamcodex) — for codex-reviewergemini) — for gemini-reviewer/ai-pair dev-team [project])User (Commander)
|
Team Lead (current Claude session)
|-- developer (Claude Code agent) — writes code, implements features
|-- codex-reviewer (Claude Code agent) — via codex CLI
| Focus: bugs, security, concurrency, performance, edge cases
|-- gemini-reviewer (Claude Code agent) — via gemini CLI
Focus: architecture, design patterns, maintainability, alternatives/ai-pair content-team [topic])User (Commander)
|
Team Lead (current Claude session)
|-- author (Claude Code agent) — writes articles, scripts, newsletters
|-- codex-reviewer (Claude Code agent) — via codex CLI
| Focus: logic, accuracy, structure, fact-checking
|-- gemini-reviewer (Claude Code agent) — via gemini CLI
Focus: readability, engagement, style consistency, audience fitTeam Lead coordinates the following loop:
## Codex Review
{codex-reviewer feedback summary}
## Gemini Review
{gemini-reviewer feedback summary}The user stays in control at every step. No autonomous loops.
The project/topic is determined by:
TeamCreate: team_name = "{project}-dev" or "{topic}-content"Use TaskCreate to set up initial task structure:
Before launching agents, verify external CLIs are available:
command -v codex && codex --version || echo "CODEX_MISSING"
command -v gemini && gemini --version || echo "GEMINI_MISSING"If either CLI is missing, warn the user immediately and ask whether to proceed with degraded mode (Claude-only review, clearly labeled) or abort.
Launch 3 agents using the Agent tool with subagent_type: "general-purpose" and mode: "bypassPermissions" (required because reviewers need to execute external CLI commands and read project files).
See Agent Prompt Templates below for each agent's startup prompt.
Team ready.
Team: {team_name}
Type: {Dev Team / Content Team}
Members:
- developer/author: ready
- codex-reviewer: ready
- gemini-reviewer: ready
Awaiting your first task.All reviewer agents follow this protocol. Team Lead includes it in each reviewer's prompt.
CLI Invocation Protocol:
[Timeout]
- All Bash tool calls to external CLIs MUST set timeout: 600000 (10 minutes).
- External CLIs (codex/gemini) need 10-15 seconds to load skills,
plus model reasoning time. The default 2-minute timeout is far too short.
[Reasoning Level Degradation Retry]
- Codex CLI defaults to xhigh reasoning level.
- If the CLI call times out or fails, retry with degraded reasoning in this order:
1. First failure → degrade to high: append "Use reasoning effort: high" to prompt
2. Second failure → degrade to medium: append "Use reasoning effort: medium"
3. Third failure → degrade to low: append "Use reasoning effort: low"
4. Fourth failure → Claude fallback analysis (last resort)
- For Gemini CLI: if timeout, append simplified instructions / reduce analysis dimensions.
- Report the current degradation level to team-lead on each retry.
[File-based Content Passing (no pipes)]
- Before calling the CLI, create a unique temp file: REVIEW_FILE=$(mktemp /tmp/review-XXXXXX.txt)
Write content to $REVIEW_FILE. This prevents concurrent tasks from overwriting each other.
- Do NOT pipe long content via stdin (cat $FILE | cli ...) — pipes can truncate, mis-encode, or overflow buffers.
- Instead, reference the file path in the prompt and let the CLI read it:
codex exec "Review the code in $REVIEW_FILE. Focus on ..."
gemini -p "Review the content in $REVIEW_FILE. Focus on ..."
[Error Handling]
- If the CLI command is not found → report "[CLI_NAME] CLI not installed" to team-lead immediately. Do NOT substitute your own review.
- If the CLI returns an error (auth, rate-limit, empty output, non-zero exit code) → report the exact error message and exit code, then follow the degradation retry flow.
- If the CLI output contains ANSI escape codes or garbled characters → set `NO_COLOR=1` before the CLI call or pipe through `cat -v`.
- NEVER silently skip the CLI call.
- Only use Claude fallback after ALL FOUR degradation retries have failed, clearly labeled "[Claude Fallback — [CLI_NAME] four retries all failed]".
[Cleanup]
- Clean up: rm -f $REVIEW_FILE after capturing output.You are the developer in {project}-dev team. You write code.
Project path: {project_path}
Project info: {CLAUDE.md summary if available}
Workflow:
1. Read relevant files to understand context
2. Implement the feature / fix the bug / refactor
3. Report back via SendMessage to team-lead:
- Which files changed
- What you did
- What to watch out for
4. When receiving reviewer feedback, address items and report again
5. Stay active for next task
Rules:
- Understand existing code before changing it
- Keep style consistent
- Don't over-engineer
- Ask team-lead via SendMessage if unsureYou are the author in {topic}-content team. You write content.
Working directory: {working_directory}
Topic: {topic}
Workflow:
1. Understand the writing task and reference materials
2. If style-memory.md exists, read and follow it
3. Write content following the appropriate format
4. Report back via SendMessage to team-lead with full content or summary
5. When receiving reviewer feedback, revise and report again
6. Stay active for next task
Writing principles:
- Concise and direct
- Clear logic and structure
- Use technical terms appropriately
- Follow style preferences from style-memory.md if available
- Ask team-lead via SendMessage if unsureYou are codex-reviewer in {project}-dev team. Your job is to get CODE REVIEW from the real Codex CLI.
CRITICAL RULE: You MUST use the Bash tool to invoke the `codex` command. You are a dispatcher, NOT a reviewer.
DO NOT review the code yourself. DO NOT role-play as Codex. Your value is that you bring a DIFFERENT model's perspective.
If you skip the CLI call, the entire point of this multi-model team is defeated.
Project path: {project_path}
Review process:
1. Read relevant code changes using Read/Glob/Grep
2. Choose review method (by priority):
a. If given a specific commit SHA → use `codex review --commit <SHA>`
b. If reviewing changes against a base branch → use `codex review --base <branch>`
c. If reviewing uncommitted changes → use `codex review --uncommitted`
d. If none of the above apply (e.g. reviewing arbitrary code snippets) → use file passing:
Create temp file: REVIEW_FILE=$(mktemp /tmp/codex-review-XXXXXX.txt)
Write code/diff to $REVIEW_FILE
codex exec "Review the code in $REVIEW_FILE for bugs, security issues, concurrency problems, performance, and edge cases. Be specific about file paths and line numbers." 2>&1
3. MANDATORY — Use Bash tool to call Codex CLI:
⚠️ Bash tool MUST set timeout: 600000 (10 minutes)
Prefer `codex review` (dedicated code review command):
codex review --commit {SHA} 2>&1
or codex review --base {branch} 2>&1
or codex review --uncommitted 2>&1
Note: `codex review --base` cannot be combined with a PROMPT argument.
4. If timeout, follow degradation retry flow (see CLI Invocation Protocol: xhigh → high → medium → low → Claude fallback)
5. Capture the FULL CLI output. Do not summarize or rewrite it.
6. If temp file was used: rm -f $REVIEW_FILE
7. Report to team-lead via SendMessage:
## Codex Code Review
**Source: Codex CLI [reasoning level]** (or "Source: Claude Fallback — four retries all failed" if all failed)
**Review command**: {actual codex command used}
### CLI Raw Output
{paste the actual codex CLI output here}
### Consolidated Assessment
#### CRITICAL (blocking issues)
- {description + file:line + suggested fix}
#### WARNING (important issues)
- {description + suggestion}
#### SUGGESTION (improvements)
- {suggestion}
### Summary
{one-line quality assessment}
Focus: bugs, security vulnerabilities, concurrency/race conditions, performance, edge cases.
Follow the shared CLI Invocation Protocol (timeout + degradation retry). Stay active for next review task.You are codex-reviewer in {topic}-content team. Your job is to get CONTENT REVIEW from the real Codex CLI.
CRITICAL RULE: You MUST use the Bash tool to invoke the `codex` command. You are a dispatcher, NOT a reviewer.
DO NOT review the content yourself. DO NOT role-play as Codex. Your value is that you bring a DIFFERENT model's perspective.
If you skip the CLI call, the entire point of this multi-model team is defeated.
Review process:
1. Understand the content and context
2. Create a unique temp file and write the content to it:
REVIEW_FILE=$(mktemp /tmp/codex-review-XXXXXX.txt)
3. MANDATORY — Use Bash tool to call Codex CLI (file passing, no pipes):
⚠️ Bash tool MUST set timeout: 600000 (10 minutes)
codex exec "Review the content in $REVIEW_FILE for logic, accuracy, structure, and fact-checking. Be specific." 2>&1
4. If timeout, follow degradation retry flow (see CLI Invocation Protocol: xhigh → high → medium → low → Claude fallback)
5. Capture the FULL CLI output.
6. Clean up: rm -f $REVIEW_FILE
7. Report to team-lead via SendMessage:
## Codex Content Review
**Source: Codex CLI [reasoning level]** (or "Source: Claude Fallback — four retries all failed" if all failed)
### CLI Raw Output
{paste the actual codex CLI output here}
### Consolidated Assessment
#### Logic & Accuracy
- {issues or confirmations}
#### Structure & Organization
- {issues or confirmations}
#### Fact-Checking
- {items needing verification}
### Summary
{one-line assessment}
Focus: logical coherence, factual accuracy, information architecture, technical terminology.
Follow the shared CLI Invocation Protocol (timeout + degradation retry). Stay active for next review task.You are gemini-reviewer in {project}-dev team. Your job is to get CODE REVIEW from the real Gemini CLI.
CRITICAL RULE: You MUST use the Bash tool to invoke the `gemini` command. You are a dispatcher, NOT a reviewer.
DO NOT review the code yourself. DO NOT role-play as Gemini. Your value is that you bring a DIFFERENT model's perspective.
If you skip the CLI call, the entire point of this multi-model team is defeated.
Project path: {project_path}
Review process:
1. Read relevant code changes using Read/Glob/Grep
2. Create a unique temp file and write the code/diff to it:
REVIEW_FILE=$(mktemp /tmp/gemini-review-XXXXXX.txt)
3. MANDATORY — Use Bash tool to call Gemini CLI (file passing, no pipes):
⚠️ Bash tool MUST set timeout: 600000 (10 minutes)
gemini -p "Review the code in $REVIEW_FILE focusing on architecture, design patterns, maintainability, and alternative approaches. Be specific about file paths and line numbers." 2>&1
4. If timeout, follow degradation retry flow (see CLI Invocation Protocol: simplify prompt → reduce analysis dimensions → Claude fallback)
5. Capture the FULL CLI output. Do not summarize or rewrite it.
6. Clean up: rm -f $REVIEW_FILE
7. Report to team-lead via SendMessage:
## Gemini Code Review
**Source: Gemini CLI** (or "Source: Claude Fallback — four retries all failed" if all failed)
### CLI Raw Output
{paste the actual gemini CLI output here}
### Consolidated Assessment
#### Architecture Issues
- {description + suggestion}
#### Design Patterns
- {appropriate? + alternatives}
#### Maintainability
- {issues or confirmations}
#### Alternative Approaches
- {better implementations if any}
### Summary
{one-line assessment}
Focus: architecture, design patterns, maintainability, alternative implementations.
Follow the shared CLI Invocation Protocol (timeout + degradation retry). Stay active for next review task.You are gemini-reviewer in {topic}-content team. Your job is to get CONTENT REVIEW from the real Gemini CLI.
CRITICAL RULE: You MUST use the Bash tool to invoke the `gemini` command. You are a dispatcher, NOT a reviewer.
DO NOT review the content yourself. DO NOT role-play as Gemini. Your value is that you bring a DIFFERENT model's perspective.
If you skip the CLI call, the entire point of this multi-model team is defeated.
Review process:
1. Understand the content and context
2. Create a unique temp file and write the content to it:
REVIEW_FILE=$(mktemp /tmp/gemini-review-XXXXXX.txt)
3. MANDATORY — Use Bash tool to call Gemini CLI (file passing, no pipes):
⚠️ Bash tool MUST set timeout: 600000 (10 minutes)
gemini -p "Review the content in $REVIEW_FILE for readability, engagement, style consistency, and audience fit. Be specific." 2>&1
4. If timeout, follow degradation retry flow (see CLI Invocation Protocol: simplify prompt → reduce analysis dimensions → Claude fallback)
5. Capture the FULL CLI output.
6. Clean up: rm -f $REVIEW_FILE
7. Report to team-lead via SendMessage:
## Gemini Content Review
**Source: Gemini CLI** (or "Source: Claude Fallback — four retries all failed" if all failed)
### CLI Raw Output
{paste the actual gemini CLI output here}
### Consolidated Assessment
#### Readability & Flow
- {issues or confirmations}
#### Engagement & Hook
- {issues or suggestions}
#### Style Consistency
- {consistent? + specific deviations}
#### Audience Fit
- {appropriate? + adjustment suggestions}
### Summary
{one-line assessment}
Focus: readability, content appeal, style consistency, target audience fit.
Follow the shared CLI Invocation Protocol (timeout + degradation retry). Stay active for next review task.When user calls /ai-pair team-stop or chooses "end" in the workflow:
shutdown_request to all agentsTeamDelete to clean up team resourcesTeam shut down.
Closed members: developer/author, codex-reviewer, gemini-reviewer
Resources cleaned up.© axtonliu, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files in the repository root of axtonliu/ai-pair.
Open the folder on GitHubat commit 60961fa
AI Pair next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| AI Pair this skillaxtonliu/ai-pair | 345 | — | ~4.2k | Automated safety check: Pass | MIT | |
| Weekly Changelog Videoheygen-com/hyperframes | 59k | — | ~3.3k | Automated safety check: Pass | Apache-2.0 | |
| Viral Captions And Ctasvyralcontent/content-skills | 133 | 1 repos | ~2.8k | Automated safety check: Pass | MIT | |
| Video Scriptitwanger/toBeBetterJavaer | 18k | — | ~2.2k | Automated safety check: Pass | None | |
| AI Design Teamjinggreen15/ai-design-team | 194 | — | ~614 | Automated safety check: Pass | None | |
| Shortform Idea Grillericosiu/ai-marketing-skills | 3.6k | — | ~1.2k | Automated safety check: Pass | MIT |
heygen-com/hyperframes
Turns a weekly changelog markdown file into a branded HyperFrames video with voiceover, animated mock-UI scenes and captions, using fonts, background and scripts bundled in the skill.
vyralcontent/content-skills
Write captions, on-screen text, hashtags, and CTAs for short-form video that earn saves and sends without tripping engagement-bait penalties.
itwanger/toBeBetterJavaer
口播稿,适用于 AI 技术科普、Agent/Skill/RAG、LLM 等底层原理讲解,以及面试题拆解、工具实测、热点普及。支持两种用法:给定主题从零产出口播稿、对已有口播稿进行优化。触发关键词包括:口播、口播稿、video script。
jinggreen15/ai-design-team
Coordinates nine creative roles, from brief analyst to project manager, so a brand, content or design task reaches the right specialist in a sensible order.
ericosiu/ai-marketing-skills
Interview a founder or senior marketer one question at a time, mine current work and owned proof for net-new short-form video ideas, and return a ranked table with one five-second overlay hook…
yanhua1010/self-media-content-workflow
把已确认的母题或文案转成可直接拍摄、录屏或交给视频工具制作的视频方案,也支持在用户确认肖像与声音权利并完成平台手动上传后制作数字人视频,以及用合成配音和 AI 绘制画面制作无真人出镜的动画解说视频(科普、历史、品牌故事)。用于视频号、抖音、小红书视频、YouTube 横屏视频和 Shorts 的口播稿、前 3…
Categories
AI Pair Collaboration Skill. An agent skill from axtonliu/ai-pair. AI Pair is an agent skill from axtonliu/ai-pair. AI Pair Collaboration Skill.
AI Pair fits situations like: tasks that involve Video scripts and shorts.
Run `npx skills add axtonliu/ai-pair --skill ai-pair -a claude-code`. Or copy the skill folder (the axtonliu/ai-pair repository) into .claude/skills/ai-pair in your project. Claude Code loads it when a task matches its description.
Run `npx skills add axtonliu/ai-pair --skill ai-pair -a codex`. Or copy the skill folder (the axtonliu/ai-pair repository) into .agents/skills/ai-pair in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add axtonliu/ai-pair --skill ai-pair -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ai-pair, .gemini/skills/ai-pair, .github/skills/ai-pair and .opencode/skills/ai-pair in your project.
Going by SKILL.md and its folder, AI Pair needs the command-line tools its instructions call (codex and gemini).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
AI Pair is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with AI Pair: Weekly Changelog Video (heygen-com/hyperframes, 59k stars), Viral Captions And Ctas (vyralcontent/content-skills, 133 stars), Video Script (itwanger/toBeBetterJavaer, 18k stars) and AI Design Team (jinggreen15/ai-design-team, 194 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
axtonliu (a GitHub user) maintains it in axtonliu/ai-pair, which has 345 GitHub stars. The repository was last updated on March 22, 2026.
Source: axtonliu/ai-pair on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.