Installation
GTM Skills can be installed using two methods: the skills.sh CLI or the Claude Code plugin manager. Both methods install the skills to~/.claude/skills/, making them globally available across all your projects.
Prerequisites
Before installing GTM Skills, ensure you have:- Claude Code: Installed and running on your system
- Node.js: Required for the skills.sh CLI method (if using that approach)
- Extruct API Token: Sign up at extruct.ai to get a free trial token
Method 1: skills.sh CLI
The skills.sh CLI is a command-line tool for managing Claude Code skills. This is the recommended method if you’re comfortable with terminal commands.Installation Steps
Run the installation command
Open your terminal and run:This command uses npx to run the skills CLI without requiring a global installation.
Verify installation
The skills will be installed to You should see
~/.claude/skills/gtm-skills/. You can verify by checking:gtm-skills in the output.The skills.sh CLI is maintained by Vercel Labs. You can find the source code at github.com/vercel-labs/skills.
Method 2: Claude Code Plugin Manager
The Claude Code plugin manager provides an in-chat interface for installing skills. This method is ideal if you prefer working directly within Claude Code.Installation Steps
Add the marketplace
In Claude Code, run:This adds the GTM Skills marketplace to your available plugins.
Install the plugin
Next, install the skills:Claude will download and install all skill templates to
~/.claude/skills/.Where Skills Are Stored
Once installed, skills are stored in:Skill Structure
The installed skills directory contains:SKILL.md- The skill template with instructions for Claudereferences/- Supporting documentation and API references (where applicable)
Environment Variables
GTM Skills uses environment variables to authenticate with various services. Only the Extruct API token needs to be set upfront. Other credentials are requested in-chat when the corresponding skill runs.Required: Extruct API Token
Set your Extruct API token before using GTM Skills:Get a free trial token with 100 credits at extruct.ai. No credit card required.
Optional: Additional Integrations
Depending on which skills you use, you may need additional API credentials:| Variable | Service | Used by |
|---|---|---|
EXTRUCT_API_TOKEN | Extruct API | list-building, list-enrichment, table-creation, people-search, list-segmentation, email-search |
| Other credentials | Email enrichment, Campaign sending | Requested in-chat when needed |
Verifying Installation
To verify that GTM Skills is installed correctly:Troubleshooting
Skills Not Found
If Claude doesn’t recognize GTM Skills:- Verify the installation directory exists:
ls ~/.claude/skills/gtm-skills/ - Restart Claude Code to reload the skills registry
- Try reinstalling using one of the methods above
API Token Issues
If you see authentication errors:- Verify your token is set:
echo $EXTRUCT_API_TOKEN - Check that the token is valid at extruct.ai
- Make sure the environment variable is available in your Claude Code session
- Restart your terminal/Claude Code after setting the variable
Permission Errors
If you encounter permission issues during installation:- Ensure you have write permissions to
~/.claude/ - Try running without
sudo- skills should install to your user directory - Check that Node.js/npx is properly installed (for skills.sh method)
Next Steps
Now that you’ve installed GTM Skills:Quick Start
Run your first campaign in minutes
Skills Overview
Learn about individual skills and how to use them