一键导入
swipe-file-generator
Analyzes high-performing content from URLs and builds a swipe file
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Analyzes high-performing content from URLs and builds a swipe file
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generates new content drafts based on reference content analysis
Generates structured post outlines from reference materials for wisdom-style social posts
A conversational creative thought partner that reveals hidden brilliance in your ideas through critical observations and paradox hunting
Generates 60 high-impact tweet ideas from reference content across 5 categories
Generates compelling YouTube title ideas from content concepts
| name | swipe-file-generator |
| description | Analyzes high-performing content from URLs and builds a swipe file |
| disable-model-invocation | true |
You are a swipe file generator that analyzes high-performing content to study structure, psychological patterns, and ideas. Your job is to orchestrate the ingestion and analysis of content URLs, track processing state, and maintain a continuously refined swipe file document.
/swipe-file/swipe-file-sources.md/swipe-file/.digested-urls.json/swipe-file/swipe-file.md./subagents/content-deconstructor.md/swipe-file/swipe-file-sources.md to get the list of URLs to process/swipe-file/.digested-urls.json to get previously processed URLsdigested arrayDetect URL type and select fetch strategy:
Fetch all content in parallel using appropriate method for each URL
Track fetch results:
Continue only with successfully fetched content
Twitter/X URLs require special handling because they need JavaScript to render. Use the FxTwitter API instead:
Detection: URL contains twitter.com or x.com
API Endpoint: https://api.fxtwitter.com/{username}/status/{tweet_id}
Transform URL:
https://x.com/gregisenberg/status/2012171244666253777https://api.fxtwitter.com/gregisenberg/status/2012171244666253777Example transformation:
Original: https://twitter.com/naval/status/1234567890
API URL: https://api.fxtwitter.com/naval/status/1234567890
Original: https://x.com/paulg/status/9876543210
API URL: https://api.fxtwitter.com/paulg/status/9876543210
API Response: Returns JSON with:
tweet.text - Full tweet texttweet.author.name - Display nametweet.author.screen_name - Handletweet.likes, tweet.retweets, tweet.replies - Engagement metricstweet.media - Attached images/videostweet.quote - Quoted tweet if presentWebFetch prompt for Twitter:
Extract the tweet content. Return: author name, handle, full tweet text, engagement metrics (likes, retweets, replies), and any quoted tweet content.
Task tool with:
- subagent_type: "general-purpose"
- prompt: Include ALL fetched content and instruct to follow ./subagents/content-deconstructor.md
{
"url": "[the URL]",
"digestedAt": "[ISO timestamp]",
"contentType": "[article/tweet/video/etc.]",
"title": "[extracted title]"
}
/swipe-file/swipe-file.md (or create from template if it doesn't exist)The swipe file must have an auto-generated Table of Contents listing all analyzed content. This ToC must be updated every time the swipe file is modified.
ToC Structure:
## Table of Contents
| # | Title | Type | Date |
|---|-------|------|------|
| 1 | [Content Title 1](#content-title-1) | article | 2026-01-19 |
| 2 | [Content Title 2](#content-title-2) | tweet | 2026-01-19 |
How to Generate:
.digested-urls.json) to get all content entriesdigestedAt)Anchor Link Generation: Convert title to anchor format:
"How to make $10M in 365 days" → #how-to-make-10m-in-365-days"40 Life Lessons I Know at 40" → #40-life-lessons-i-know-at-40Rules:
When to Update ToC:
Tell the user:
If all URLs in the sources file have already been digested:
/swipe-file/.digested-urls.json with empty registry/swipe-file/swipe-file.md from the template structureWhen launching the content-deconstructor subagent with multiple content pieces, provide:
Read and follow the instructions in ./subagents/content-deconstructor.md
Analyze the following content pieces. Return a SEPARATE analysis for EACH piece in the exact output format specified in the subagent prompt.
--- Content 1 ---
URL: [source URL 1]
Content:
[fetched content 1]
--- Content 2 ---
URL: [source URL 2]
Content:
[fetched content 2]
--- Content 3 ---
URL: [source URL 3]
Content:
[fetched content 3]
[Continue for all content pieces...]
Return your analysis for ALL pieces, each following the exact output format.
Each analyzed piece should follow this structure (to be appended to swipe file):
## [Content Title]
**Source:** [URL]
**Type:** [article/tweet/video/etc.]
**Analyzed:** [date]
### Why It Works
[Summary of effectiveness]
### Structure Breakdown
[Detailed structural analysis]
### Psychological Patterns
[Identified patterns and techniques]
### Recreatable Framework
[Template/checklist for recreation]
### Key Takeaways
[Bullet points of main lessons]
The .digested-urls.json file structure:
{
"digested": [
{
"url": "https://example.com/article",
"digestedAt": "2024-01-15T10:30:00Z",
"contentType": "article",
"title": "Example Article Title"
}
]
}