Amp: Frontier Coding Agent for Terminal and Editor
What is Amp?
Amp is a frontier coding agent that runs in your terminal and integrates with your editor. It uses multiple AI models for different tasks:
| Mode | Model | Best For |
|---|---|---|
| Smart | Opus 4.6 | Unconstrained state-of-the-art tasks |
| Rush | Fast models | Quick, cheaper operations |
| Deep | Reasoning models | Complex multi-step problems |
Amp evolves with new model releases — when better models ship, Amp uses them automatically.
Key Features
- Unconstrained token usage — No artificial limits on context
- Multi-model architecture — Right model for each task
- Terminal-native — Works from your command line
- Editor integration — VS Code, JetBrains, and more
- Skill system — Extend with SKILL.md files
How Amp Skills Work
Skills in Amp are packages of instructions and resources that teach the agent how to perform specific tasks. Amp includes built-in skills and supports custom ones at both project and user levels.
When you invoke a skill, Amp loads its instructions on-demand. Skills can bundle:
- Markdown documentation
- Scripts and templates
- MCP (Model Context Protocol) servers
Skill Precedence
Skills are discovered in this order (first match wins):
~/.config/agents/skills/— Global cross-agent skills~/.config/amp/skills/— Global Amp-specific skills.agents/skills/— Project-specific cross-agent.claude/skills/— Project-specific (Claude format)~/.claude/skills/— Global (Claude format)
Project-specific skills override user-wide, and both override built-in skills.
How to Install Skills on Amp
Option 1: CLI Command (Recommended)
Use amp skill add to install skills directly from GitHub:
amp skill add agentskill-sh/learn
This installs the /learn command, giving you access to 40,000+ skills mid-conversation.
For skills in a subdirectory:
amp skill add ampcode/amp-contrib/tmux
Option 2: Command Palette
- Press
Ctrl+O(orCmd+Oon macOS) to open the command palette - Type "skill add"
- Enter the GitHub URL or
owner/repopath
Option 3: Git Clone
Clone directly to your skills directory:
# Global installation
git clone https://github.com/agentskill-sh/learn.git ~/.config/amp/skills/learn
# Project-specific
git clone https://github.com/agentskill-sh/learn.git .agents/skills/learn
Skill File Structure
Each skill requires a directory with SKILL.md:
---
name: my-skill
description: What this skill does
---
# My Skill Instructions
Detailed instructions for Amp to follow...
The name must be unique within your skill directories.
Adding MCP Servers to Skills
Skills can bundle MCP (Model Context Protocol) servers via mcp.json:
{
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest"],
"includeTools": ["navigate_*", "take_screenshot"]
}
}
This loads MCP tools only when the skill is invoked, keeping your default tool list clean.
Managing Skills
List installed skills
amp skill list
Remove a skill
amp skill remove skill-name
From the command palette: Ctrl+O → "skill: remove"
Create a new skill
Amp includes a built-in building-skills skill:
/building-skills
This guides you through creating custom skills interactively.
Popular Amp Skills
| Skill | Description | Installs |
|---|---|---|
| learn | Search and install 40,000+ skills | 15K+ |
| seo-optimizer | SEO analysis and optimization | 10K+ |
| frontend-design | Production-grade UI components | 8K+ |
| skill-creator | Create your own skills | 4K+ |
| cold-email | Cold emails that get replies | 9K+ |
Amp vs Claude Code vs Cursor
| Feature | Amp | Claude Code | Cursor |
|---|---|---|---|
| Maker | Ampcode | Anthropic | Anysphere |
| Interface | Terminal + Editor | Terminal | Editor |
| Models | Multi-model (Opus, GPT-5) | Claude only | Multi-model |
| Token limits | Unconstrained | Context-based | Context-based |
| Skills format | SKILL.md | SKILL.md | SKILL.md |
| MCP support | Yes | Yes | Limited |
Amp excels at complex reasoning tasks with its deep mode and multi-model approach. Claude Code offers tight Anthropic integration. Cursor provides the smoothest editor experience.
FAQ
Is Amp free?
Amp offers different pricing tiers. Check ampcode.com for current pricing details.
How do I install skills on Amp?
The easiest way is amp skill add owner/repo from your terminal. For example: amp skill add agentskill-sh/learn. You can also use the command palette (Ctrl+O) or clone directly to ~/.config/amp/skills/.
Where does Amp store skills?
Amp checks multiple directories in order:
~/.config/agents/skills/(global, cross-agent)~/.config/amp/skills/(global, Amp-specific).agents/skills/(project-specific).claude/skills/(Claude format, project)~/.claude/skills/(Claude format, global)
Can I use Claude Code skills with Amp?
Yes. Amp supports the same SKILL.md format as Claude Code. Skills in ~/.claude/skills/ are automatically discovered. Most skills are cross-compatible.
What's the difference between smart, rush, and deep modes?
- Smart: Uses the best available model (currently Opus 4.6) without constraints
- Rush: Uses faster, cheaper models for quick tasks
- Deep: Engages reasoning models for complex, multi-step problems
Amp automatically selects the appropriate mode, or you can specify it explicitly.
How do MCP servers work in Amp skills?
Skills can bundle mcp.json to load MCP (Model Context Protocol) servers on-demand. This keeps your tool list clean — MCP tools only appear when you invoke the skill that needs them.
Sources: