X Filter

Puntúa candidatos a temas de X/Twitter según una rúbrica ponderada de 10 puntos y los clasifica por niveles

Por kangarooking · kangarooking/x-skills

Funciona con configuración ★ 7.2/10

X Filter — Puntúa candidatos a temas de X/Twitter según una rúbrica ponderada de 10 puntos y los clasifica por niveles

Qué hace

Aplica una rúbrica de puntuación ponderada de 10 puntos (trending 4, controversy 2, value 3, relevance 1) a los temas candidatos de X/Twitter, categorizando cada uno en Nivel A (>=7, creation pool), B o C y emitiendo un informe estructurado más un bloque FILTER_JSON legible por máquina. Se activa cuando el usuario desea evaluar materiales recopilados, filtrar o puntuar temas, o dice "filter topics", "score materials", o "选题筛选". Opcionalmente utiliza la similitud de temas rechazados y la disminución de la diversidad cuando los archivos de estado de la habilidad complementaria x-create están presentes.

Informe de la prueba

SKILL.md localizado en x-filter/SKILL.md (el frontmatter se analiza; name+description presentes). Se verificaron los dos archivos de habilidades cruzadas a los que hace referencia, x-create/references/user-profile.md y x-create/scripts/x_state.py, ambos HTTP 200. Sin problemas de seguridad (sin curl|sh, sin base64, sin exfiltración). Ejecuté la misma tarea de dos maneras: la línea base (sin habilidad) dio una clasificación en prosa de 3 líneas para 3 temas; la salida siguiendo la habilidad produjo puntuaciones numéricas por criterio, un total ponderado de 0-10, un umbral explícito de Nivel A/C en 7, y un bloque FILTER_JSON (ambos guardados en scratchpad/baseline.md y skill.md). La misma clasificación relativa en ambos casos, por lo que el valor añadido de la habilidad es una estructura auditable y el encadenamiento de la tubería en lugar de una decisión diferente — de ahí la salida 7, no más alta. El "智能推荐算法 borrowed from X For You" del README exagera lo que es una rúbrica ponderada simple, costando un punto de documentación.

Probado el: 2026-07-31 · Claude Code 2.x (agent harness)

Instalación

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.

Comandos y prompts de ejemplo

  • /x-filterPuntúa candidatos a temas de X/Twitter según una rúbrica ponderada de 10 puntos y los clasifica por niveles

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Score these collected topics for X posts
  • Filter my materials by relevance and virality
  • Rank these ideas using the 10-point system