Skip to content
Back to skills

Pocket

CSecurity

Save and organize articles, videos, and web content for later reading with Pocket's read-it-later service.

  • 207 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added February 7, 2026
toolsgobashapi

Works with

  • claude code
  • api

Security analysis

C71/100
  • criticalPipes output to a shell interpreter
  • mediumUses curl or wget to download content
  • criticalDownloads and executes remote scripts — classic supply chain attack

Pro scans all 9 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add NeverSight/skills_feed --skill pocket --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pocket?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pocket
[![Security: C — Skills Directory](https://www.skillsdirectory.com/api/skills/neversight-pocket/badge)](https://www.skillsdirectory.com/skills/neversight-pocket)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pocket
description: Save and organize articles, videos, and web content for later reading with Pocket's read-it-later service.
category: productivity
---
# Pocket Skill

Save and organize articles, videos, and web content for later reading with Pocket's read-it-later service.

## Quick Install

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

Or manually:
```bash
cp -r skills/pocket ~/.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 POCKET_CONSUMER_KEY "your_consumer_key"
canifi-env set POCKET_ACCESS_TOKEN "your_access_token"
```

## 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

1. **Save Content**: Save articles, videos, and web pages to your Pocket library for offline reading
2. **Organize Library**: Tag, archive, and favorite saved items for easy organization and retrieval
3. **Search & Retrieve**: Search your saved content by title, URL, or tags to find specific items
4. **Reading Progress**: Track reading progress and get personalized recommendations based on interests
5. **Export & Share**: Share saved articles to social media or export reading lists

## Usage Examples

### Save an Article
```
User: "Save this article to Pocket: https://example.com/interesting-article"
Assistant: Saves article to Pocket library with automatic metadata extraction
```

### Organize with Tags
```
User: "Tag my recent Pocket saves with 'AI research'"
Assistant: Applies 'AI research' tag to recently saved items
```

### Search Library
```
User: "Find all my saved articles about machine learning"
Assistant: Searches Pocket library and returns matching items with titles and URLs
```

### Get Reading List
```
User: "Show me my unread Pocket articles from this week"
Assistant: Retrieves unread items saved in the last 7 days
```

## Authentication Flow

1. Register application at getpocket.com/developer
2. Obtain consumer key from developer portal
3. Complete OAuth flow to get access token
4. Store credentials securely in environment variables

## Error Handling

| Error | Cause | Solution |
|-------|-------|----------|
| 401 Unauthorized | Invalid or expired token | Re-authenticate with OAuth flow |
| 403 Forbidden | Rate limit exceeded | Wait and retry with exponential backoff |
| 404 Not Found | Item doesn't exist | Verify item ID before operations |
| 503 Service Unavailable | Pocket API down | Retry after service restoration |

## Notes

- Free tier includes unlimited saves with basic features
- Premium tier adds permanent library backup and full-text search
- API rate limits apply: 10,000 requests per day
- Offline reading requires mobile app download
- Content is cached for 30 days in free tier

Files in this skill

  • SKILL.md3.5 KB
  • description_cn.txt105 B
  • description_de.txt124 B
  • description_en.txt107 B
  • description_es.txt126 B
  • description_fr.txt150 B
  • description_ja.txt156 B
  • description_ko.txt150 B
  • description_tw.txt105 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…