X Filter
Bewertet X/Twitter-Themenkandidaten nach einer gewichteten 10-Punkte-Rubrik und stuft sie ein
Funktioniert mit Setup
Was es kann
Wendet eine gewichtete 10-Punkte-Bewertungsrubrik (trending 4, controversy 2, value 3, relevance 1) auf X/Twitter-Themenkandidaten an, kategorisiert jeden in Tier A (>=7, creation pool), B oder C und gibt einen strukturierten Bericht sowie einen maschinenlesbaren FILTER_JSON-Block aus. Wird ausgelöst, wenn der Benutzer gesammelte Materialien bewerten, Themen filtern oder bewerten möchte oder „filter topics“, „score materials“ oder „选题筛选“ sagt. Verwendet optional rejected-topic similarity und diversity decay, wenn die Statusdateien des Begleit-Skills x-create vorhanden sind.
Testbericht
x-filter/SKILL.md gefunden (Frontmatter wird geparst; name+description vorhanden). Die beiden referenzierten Cross-Skill-Dateien, x-create/references/user-profile.md und x-create/scripts/x_state.py, wurden überprüft, beide HTTP 200. Keine Sicherheitslücken (kein curl|sh, kein base64, keine Exfiltration). Ich habe dieselbe Aufgabe auf zwei Arten ausgeführt: Baseline (ohne Skill) lieferte eine 3-zeilige Prosa-Rangliste von 3 Themen; Skill-konformer Output erzeugte pro-Kriterium numerische Scores, eine gewichtete Gesamtpunktzahl von 0-10, einen expliziten Tier A/C-Schwellenwert bei 7 und einen FILTER_JSON-Block (beide in scratchpad/baseline.md und skill.md gespeichert). Die relative Rangfolge war in beiden Fällen gleich, sodass der Mehrwert des Skills in der auditierbaren Struktur und der Pipeline-Verkettung liegt und nicht in einer anderen Entscheidung — daher Output 7, nicht höher. Das README mit „智能推荐算法 borrowed from X For You“ übertreibt, was eine einfache gewichtete Rubrik ist, was einen docs point kostet.
Getestet am: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/kangarooking/x-skills.git /tmp/x-filter-src mkdir -p ~/.claude/skills cp -R /tmp/x-filter-src/x-filter ~/.claude/skills/x-filter # Standalone: core scoring works alone (falls back to default domains/weights). # For full features (user-profile weights, rejected-topic SimilarityFilter, state), # also install the companion skill it references: # cp -R /tmp/x-filter-src/x-create ~/.claude/skills/x-create # The similarity/state Python calls are OPTIONAL; skill degrades gracefully if absent.
Befehle & Beispiel-Prompts
/x-filterBewertet X/Twitter-Themenkandidaten nach einer gewichteten 10-Punkte-Rubrik und stuft sie ein
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Score these collected topics for X postsFilter my materials by relevance and viralityRank these ideas using the 10-point system