بنقرة واحدة
eigenfeed
Run your daily recommendation pipeline — discover, score, and publish articles to your feed.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Run your daily recommendation pipeline — discover, score, and publish articles to your feed.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
First-time setup — build taste profile from sources, then discover and score articles. Run this once, then use /eigenfeed for regular use.
Clear all Eigenfeed state (vault, database, feed) and start fresh. Use when the user wants to rebuild from scratch.
Score candidates against taste profile, publish top picks, and generate feed. Used by /eigenfeed and /coldstart, also invocable directly.
Build or update taste profile and topics from configured sources. Used by /coldstart and /eigenfeed, also invocable directly.
Discover candidate articles via web search. Used by /eigenfeed and /coldstart, also invocable directly.
Generate salient questions from topics, use them to create search queries and discover new topics. Used by /eigenfeed and /coldstart, also invocable directly.
| name | eigenfeed |
| description | Run your daily recommendation pipeline — discover, score, and publish articles to your feed. |
| allowed-tools | Agent, Bash(*), Read, Write, Glob, Grep, WebSearch |
Your daily recommendation command. Updates profile from recent source activity, discovers new articles, scores them, and publishes to feed.
rm -rf tmp && mkdir -p tmp
Read config.md in the project root. Extract:
picks_per_run (default: 7)sources — list of sourceslookback_days (default: 7) — how far back to scan sources for updatesCheck if vault/profile.md exists. If not, tell the user:
"No taste profile found. Run
/coldstartfirst to set up your profile."
Run the taste skill (follow .claude/skills/taste/SKILL.md) with lookback_days from config. This incrementally updates vault/profile.md and vault/topics/ with any new interests from recent source activity.
Query the database for unpublished recommended candidates:
sqlite3 local/eigenfeed.db "SELECT COUNT(*) FROM recommendations WHERE published_at IS NULL" 2>/dev/null || echo "0"
Decision logic:
picks_per_run → skip explore, go to Step 5 (Score to publish from backlog)Follow .claude/skills/reflect/SKILL.md to generate niche search queries from topics.
Follow .claude/skills/explore/SKILL.md using queries from Step 4. Then follow .claude/skills/score/SKILL.md to score candidates and publish.
Do NOT pause to ask the user between these steps — proceed directly.
Show the user:
/serve if they haven't subscribed yet