Communitygithub.com

promo-scout

Inteligencia de promoción basada en verificación. No llega nada al tablero a menos que el estado en vivo de GitHub lo respalde, evaluado por consenso sshx.

¿Qué es promo-scout?

promo-scout es una skill de inteligencia de promoción que prioriza la verificación por encima de cualquier suposición. A diferencia de herramientas que se basan en rumores o métricas superficiales, promo-scout extrae el estado en vivo de GitHub (READMEs, commits, releases, PRs, issues) de un repositorio u organización, y luego ejecuta un consenso sshx multi-perspectiva. Este proceso involucra agentes aislados que analizan el bundle de datos desde distintos ángulos (promocionabilidad, conexiones entre repos, y escepticismo), y convergen en una tabla de verdad que determina qué es realmente promocionable, cómo se conectan los elementos, y qué afirmaciones tentadoras no son verificables. Requiere autenticación `gh` y la skill `sshx` disponible. Es ideal para agentes y operadores que necesitan una evaluación honesta y basada en evidencia antes de tomar decisiones de promoción o integración.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/ChronoAIProject/nyx-skills/tree/HEAD/promo-scout

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace promo-scout?

Inteligencia de promoción genérica, basada en verificación. Es lo opuesto a un recolector de hype: nada llega al tablero a menos que el estado en vivo de GitHub lo respalde, y el juicio se realiza por consenso sshx (perspectivas aisladas + tabla de verdad), no por la opinión de un solo modelo.

Requiere: gh autenticado con tu autenticación de GitHub existente, ya sea mediante gh auth login o GH_TOKEN, y la skill sshx disponible para el invocador.

Cuándo usarlo

Un agente u operador quiere, para un repositorio/organización objetivo: qué es genuinamente promocionable ahora mismo, cómo se conectan las piezas entre repositorios, y qué afirmaciones tentadoras NO son verificables.

Paso 0 — confirmar el alcance explícito CON EL USUARIO

No hay un alcance predeterminado amplio para toda la cuenta. Exige que el usuario nombre:

  • una organización completa (solo repos públicos por defecto),
  • uno o más repositorios específicos (owner/repo), o
  • una lista mixta. También confirma REPO_LIMIT para objetivos de organización (por defecto 12 repos públicos más recientemente activos). La recolección de repositorios privados requiere una aceptación explícita con --include-private; no uses esa bandera a menos que el usuario lo haya confirmado.

Paso 1 — obtener el estado en vivo (determinista; se ejecuta desde cualquier lugar)

Ejecuta el recolector integrado con un objetivo explícito:

python3 scripts/promo_scout_fetch.py <org | owner/repo> [más...]   # alcance público/por defecto
python3 scripts/promo_scout_fetch.py --include-private <org | owner/repo> [más...]   # solo después de confirmación explícita

Esto escribe /tmp/promo_scout_bundle.json: README principal de cada repositorio, commits recientes, releases, PRs abiertos, issues recientes. Esta es la ÚNICA evidencia que el paso de consenso puede usar.

Paso 2 — ejecutar consenso sshx real sobre el bundle

Invoca la skill sshx (agentes delegados, perspectivas aisladas, trabajadores codex-cli) con esta decisión, alimentando el bundle como entrada fija:

Dado SOLO este bundle de estado en vivo de GitHub, produce tres listas. (1) Promocionable: elementos que realmente vale la pena promocionar ahora — cada uno DEBE citar evidencia concreta del bundle (una etiqueta de release, un commit fechado, una capacidad del README). (2) Conexiones: enlaces entre repositorios donde el trabajo de un repositorio se compone con el de otro, cada uno respaldado por una señal real en el bundle (PRs compartidos, menciones de dependencias, capacidades complementarias). (3) Descartado: afirmaciones tentadoras que el bundle NO respalda, con la evidencia faltante. Sin exageraciones; si la evidencia está ausente, va a Descartado, no a Promocionable.

Usa perspectivas de pensamiento sshx distintas, por ejemplo: una lente de promocionabilidad, una lente de conexión entre repositorios, y una lente de escéptico / cazador de exageraciones. Exige convergencia según la tabla de verdad sshx; respeta abstain cuando los trabajadores no puedan establecer una afirmación.

Paso 3 — emitir el tablero

Escribe el resultado acordado como un tablero (markdown + JSON opcional): ## Promocionable ahora, ## Conexiones, ## Descartado (no verificable). Cada elemento promocionable o de conexión lleva su evidencia del bundle en línea. La lista Descartado es obligatoria — es la credibilidad del tablero.

Barreras de seguridad

  • Evidencia o no se envía. El bundle en vivo es la única fuente; sin memoria externa, sin números inflados.
  • Las conexiones/síntesis deben SURGIR del consenso sobre el estado en vivo — no inyectes una narrativa preescrita.
  • Honesto por construcción: no verificable → Descartado; cuando no se pueda alcanzar consenso, reporta abstain, no una suposición.

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

ChronoAIProject/aevatar-attachment-probe

Boundary test for inbound Lark attachments — the user sends an image or file alongside this command and the bot reports exactly what it can observe on the chat path (text only, attachment refs, or nothing), without guessing. Detects when the platform wires chat-path attachment visibility so dependent skills can be upgraded.

ChronoAIProject/aevatar-vision-probe

Verify the read-image (vision) path end to end — the user sends an image plus the trigger, a workflow vision step describes it, and the run output proves the model actually saw the image (a real description, not "no image received"). Run it before any image-dependent workflow (petty-cash receipt, invoice OCR).

ChronoAIProject/codex-formal-answer

Use when answering mathematical, conceptual, philosophical, or metaphysical questions through repository-first scientific reasoning, a clause-complete formal bridge, retained exact Lean specializations, reusable library growth, and an ordinary conversational answer; the formal work stays internal and is shown only when the user asks for it.

ChronoAIProject/lark-im-ops

Send, reply to, react to, read, and find Lark messages and chats through the bot's NyxID-brokered im/v1 APIs — proactively post to a chat or DM, thread-reply, add or remove emoji reactions, read a single message or pull a chat's history over a time window, search or list the chats the bot is in, and download an image/file from a message. Handles the "content must be a JSON string" footgun and receive_id_type selection, and doubles as the im-scope probe — on a scope 403 it reports the exact missing permission instead of failing silently.

ChronoAIProject/nyx-skills

Method for producing short vertical videos from ChatGPT image generation through a fixed browser tab, local TTS narration, timed subtitle burn-in, cover exports, and a manifest. Use when an operator needs a reproducible image-to-short workflow with pinned session consistency, per-beat visual prompts, 1080x1920 safe-area rules, local ffmpeg/PIL assembly, and private access kept outside the skill.

ChronoAIProject/ornn-agent-manual-cli

The manual an AI agent loads to operate Ornn — the model-agnostic skill-lifecycle API (an npm-style registry + CLI for agent skills) — via the NyxID CLI (`nyxid proxy request ornn-api …`). Load and follow this skill WHENEVER the user asks to do anything with Ornn skills or skillsets. Skills: search Ornn or find a skill, pull or install a skill (or a specific version), run a skill, build and upload a skill, publish a new version, make a skill public / private / shared, run or read a security audit, deprecate or delete a version, diff two versions, check usage analytics, bind a skill to a NyxID service, link a skill to GitHub or sync from source, manage npm-style dist-tags, or transfer skill ownership. Skillsets — curated multi-skill bundles with a required master prompt: bundle skills into a set, create or publish a skillset, resolve its closure in one call, export a skillset as a Claude Code marketplace plugin, transfer skillset ownership, or diagnose why a shared skillset isn't visible (visibility derives fr

ChronoAIProject/petty-cash-approval-payload-builder

Runs the petty-cash approval flow end to end yourself — collect Lark DM/sheet/image context, extract receipt details, build the exact approval body, then SUBMIT the Lark approval instance.

ChronoAIProject/public-copy-release-guard

Portable checklist for gating public-facing copy before release. Use when captions, posts, manifests, topics, titles, or launch copy must be checked for generic AI wording, leaked internal labels, forbidden experiment or tool names, platform topic allowlists, CTA spam, and unsupported overclaims.

ChronoAIProject/research-claim-fidelity-reviewer

Severity-weighted BLOCK, WARN, OK reviewer method for technical and research posts. Use when reviewing X threads, announcements, captions, or launch copy for hook strength, thread arc, generic AI vocabulary, source fidelity, claim support, numeric-claim verification, and thread format before recommending publish.

Skills relacionados