anchor

Create and distribute podcasts with Anchor (Spotify for Podcasters) - manage episodes, analytics, and distribution

16 stars

Best use case

anchor is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Create and distribute podcasts with Anchor (Spotify for Podcasters) - manage episodes, analytics, and distribution

Teams using anchor should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/anchor/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/cli-automation/anchor/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/anchor/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How anchor Compares

Feature / AgentanchorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Create and distribute podcasts with Anchor (Spotify for Podcasters) - manage episodes, analytics, and distribution

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Anchor Skill

## Overview
Enables Claude to use Anchor (now Spotify for Podcasters) for podcast creation and distribution including managing episodes, viewing analytics, and configuring distribution settings.

## Quick Install

```bash
curl -sSL https://canifi.com/skills/anchor/install.sh | bash
```

Or manually:
```bash
cp -r skills/anchor ~/.canifi/skills/
```

## Setup

Configure via [canifi-env](https://canifi.com/setup/scripts):

```bash
# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash

canifi-env set ANCHOR_EMAIL "your-email@example.com"
canifi-env set ANCHOR_PASSWORD "your-password"
```

## Privacy & Authentication

**Your credentials, your choice.** Canifi LifeOS respects your privacy.

### Option 1: Manual Browser Login (Recommended)
If you prefer not to share credentials with Claude Code:
1. Complete the [Browser Automation Setup](/setup/automation) using CDP mode
2. Login to the service manually in the Playwright-controlled Chrome window
3. Claude will use your authenticated session without ever seeing your password

### Option 2: Environment Variables
If you're comfortable sharing credentials, you can store them locally:
```bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
```

**Note**: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.

## Capabilities
- Manage podcast episodes
- View download and listener analytics
- Configure distribution settings
- Access listener demographics
- Manage monetization settings
- View ratings and reviews

## Usage Examples

### Example 1: Check Episode Performance
```
User: "How is my latest podcast episode performing?"
Claude: I'll check your episode analytics.
1. Opening Anchor via Playwright MCP
2. Navigating to your podcast
3. Finding the latest episode
4. Accessing analytics dashboard
5. Summarizing downloads and engagement
```

### Example 2: View Listener Stats
```
User: "Where are my podcast listeners located?"
Claude: I'll pull up listener demographics.
1. Accessing analytics section
2. Viewing geographic data
3. Compiling location breakdown
4. Summarizing top listening regions
```

### Example 3: Check Distribution
```
User: "Is my podcast available on all platforms?"
Claude: I'll check distribution status.
1. Opening distribution settings
2. Reviewing connected platforms
3. Verifying availability status
4. Listing any issues or gaps
```

## Authentication Flow
1. Navigate to podcasters.spotify.com via Playwright MCP
2. Click "Log in" with Spotify account
3. Enter email and password
4. Handle 2FA if required (via iMessage)
5. Maintain session for dashboard access

## Error Handling
- **Login Failed**: Retry up to 3 times, notify via iMessage
- **Session Expired**: Re-authenticate automatically
- **Rate Limited**: Implement exponential backoff
- **2FA Required**: Send iMessage notification
- **Analytics Delayed**: Note data lag timing
- **Distribution Error**: Check platform status

## Self-Improvement Instructions
When Anchor/Spotify for Podcasters updates:
1. Document new analytics features
2. Update distribution platform options
3. Track monetization changes
4. Log new podcast tools

## Notes
- Now branded as Spotify for Podcasters
- Free hosting and distribution
- Analytics have 48-hour delay
- Monetization varies by region
- Q&A and polls available

Related Skills

anchor-suggester

16
from diegosouzapw/awesome-omni-skill

Add anchor comments to code for documentation. Use when creating CLAUDE.md files, documenting patterns, or user says "add anchors", "document this code", "create documentation".

anchor-based-context-recovery

16
from diegosouzapw/awesome-omni-skill

Use when starting work after context compaction, switching features, or gathering context without re-reading entire files - searches anchor tags to find relevant architecture/pattern documentation

anchoring-effect

16
from diegosouzapw/awesome-omni-skill

La primera información recibida influye en juicios posteriores. Use cuando diseñe pricing, comparaciones, o cualquier contexto donde el orden de información importa.

bgo

10
from diegosouzapw/awesome-omni-skill

Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.

Coding & Development

aqwa-analysis

16
from diegosouzapw/awesome-omni-skill

Integrate with AQWA hydrodynamic software for RAO computation, damping analysis, and coefficient extraction. Use for AQWA file processing, RAO calculation, hydrodynamic coefficient extraction, and pre/post processing workflows.

aptos-expert

16
from diegosouzapw/awesome-omni-skill

Expert on Aptos blockchain, Move language, smart contracts, NFTs, DeFi, and Aptos development. Triggers on keywords aptos, move, blockchain, smart contract, nft, defi, web3, mainnet, testnet, devnet

appwrite-python

16
from diegosouzapw/awesome-omni-skill

Appwrite Python SDK skill. Use when building server-side Python applications with Appwrite, including Django, Flask, and FastAPI integrations. Covers user management, database/table CRUD, file storage, and functions via API keys.

appveyor-automation

16
from diegosouzapw/awesome-omni-skill

Automate Appveyor tasks via Rube MCP (Composio). Always search tools first for current schemas.

appsflyer-automation

16
from diegosouzapw/awesome-omni-skill

Automate Appsflyer tasks via Rube MCP (Composio). Always search tools first for current schemas.

apprun-skills

16
from diegosouzapw/awesome-omni-skill

End-to-end guidance for AppRun apps in TypeScript using MVU: component patterns, event handling, state management (including async generators), routing/navigation with params and guards, and testing with vitest. Use when designing or reviewing AppRun components, wiring routes, managing state flows, or writing AppRun tests.

appointo-automation

16
from diegosouzapw/awesome-omni-skill

Automate Appointo tasks via Rube MCP (Composio). Always search tools first for current schemas.

applying-fsd-architecture

16
from diegosouzapw/awesome-omni-skill

Feature-Sliced Design(FSD) 아키텍처를 적용한 프론트엔드 프로젝트 개발 지원. FSD 레이어, 슬라이스, 세그먼트 구조 설계, 의존성 규칙 적용, 마이그레이션 시 사용.