X Filter
Évalue les sujets candidats X/Twitter sur une grille pondérée de 10 points et les classe par niveaux
Fonctionne avec configuration
Ce que fait
Applique une grille de notation pondérée de 10 points (trending 4, controversy 2, value 3, relevance 1) aux sujets candidats X/Twitter, catégorisant chacun en Tier A (>=7, creation pool), B, ou C et émettant un rapport structuré plus un bloc FILTER_JSON lisible par machine. Se déclenche lorsque l'utilisateur souhaite évaluer des matériaux collectés, filtrer ou noter des sujets, ou dit "filter topics", "score materials", ou "选题筛选". Utilise optionnellement la similarité des sujets rejetés et la décroissance de la diversité lorsque les fichiers d'état de la compétence x-create sont présents.
Rapport de test
x-filter/SKILL.md localisé (le frontmatter est parsé ; name+description présents). Vérification ponctuelle des deux fichiers inter-compétences qu'il référence, x-create/references/user-profile.md et x-create/scripts/x_state.py, tous deux HTTP 200. Aucune faille de sécurité (pas de curl|sh, pas de base64, pas d'exfiltration). J'ai exécuté la même tâche de deux manières : la référence (sans compétence) a donné un classement en prose de 3 lignes pour 3 sujets ; la sortie suivant la compétence a produit des scores numériques par critère, un total pondéré de 0 à 10, un seuil explicite Tier A/C à 7, et un bloc FILTER_JSON (tous deux enregistrés dans scratchpad/baseline.md et skill.md). Le classement relatif était le même dans les deux cas, donc la valeur ajoutée de la compétence est une structure auditable et un enchaînement de pipeline plutôt qu'une décision différente — d'où un score de 7, pas plus. Le "智能推荐算法 borrowed from X For You" du README survend ce qui est une simple grille pondérée, coûtant un point de documentation.
Testé le: 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.
Commandes et exemples de prompts
/x-filterÉvalue les sujets candidats X/Twitter sur une grille pondérée de 10 points et les classe par niveaux
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Score these collected topics for X postsFilter my materials by relevance and viralityRank these ideas using the 10-point system