npx skills add https://github.com/andrejones92/canifi-life-os --skill apple-newsSKILL.md
Apple News Skill
Access personalized news and premium content through Apple's native news aggregator.
Quick Install
curl -sSL https://canifi.com/skills/apple-news/install.sh | bash
Or manually:
cp -r skills/apple-news ~/.canifi/skills/
Setup
Configure via canifi-env:
# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash
canifi-env set APPLE_ID "your_apple_id"
canifi-env set APPLE_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:
- Complete the Browser Automation Setup using CDP mode
- Login to the service manually in the Playwright-controlled Chrome window
- 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:
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
- Personalized Feed: Get news tailored to your interests and reading history
- Channel Following: Follow publishers, topics, and channels for curated content
- Apple News+ Access: Read premium magazine and newspaper content with subscription
- Offline Reading: Download articles for offline access
- Audio Stories: Listen to audio versions of top stories
Usage Examples
Get Top Stories
User: "Show me today's top stories from Apple News"
Assistant: Returns top headlines and trending stories
Follow Channel
User: "Follow The Verge on Apple News"
Assistant: Adds The Verge to your followed channels
Search Articles
User: "Search Apple News for articles about electric vehicles"
Assistant: Returns relevant articles from subscribed and suggested sources
Browse Magazine
User: "Show me the latest issue of Wired magazine"
Assistant: Opens current Wired issue (requires News+ subscription)
Authentication Flow
- Apple News requires Apple ID authentication
- Uses macOS/iOS native authentication
- News+ requires active subscription
- Family Sharing supported for subscriptions
Error Handling
| Error | Cause | Solution |
|---|---|---|
| Auth Failed | Invalid Apple ID | Verify Apple ID credentials |
| Subscription Required | News+ content accessed | Subscribe to Apple News+ |
| Region Unavailable | Service not available | Use supported region |
| Content Not Found | Article removed | Check source website |
Notes
- Only available on Apple platforms (macOS, iOS, iPadOS)
- News+ includes magazines and newspapers
- No third-party API available
- Uses system-level Apple ID authentication
- Local Spotlight integration for search
- Privacy-focused with on-device personalization
Repository Stats
Stars1
Forks0