tecnoboletín / 2026-09-13

Boletín · domingo 13 sept 2026

Skills como formato: tres vendors publican el mismo patron en el mismo dia

Tres vendors distintos —Anthropic, Google y Pi/earendil— publican SKILL.md oficial o curado el mismo dia, mientras xiaolai/vmark y BuilderIO/agent-native consolidan el lado editor y framework agentic. El SKILL.md deja de ser un experimento de Anthropic y se convierte en formato con adopters cruzados.

7 hallazgos 7 radar 2 picks editoriales 6 conceptos nuevos en el grafo Abrir en triaje →
Hallazgos principales
01
explorar #claude-skills-system conf 0.40

SnailSploit/Claude-Red ↗

3.738★ · Python · MIT

Librería curada de skills (SKILL.md) de seguridad ofensiva para el sistema Claude Skills: desde SQLi y shellcode hasta EDR evasion, ADCS, supply chain y prompt injection.

Por qué importa

Materializa el patrón "skill como metodología" con 78 entradas repartidas en 23 categorías (Web App, Auth, Active Directory, Cloud, Mobile, IoT, Red Team, Exploit Dev, Fuzzing, Recon, API Security, Container/K8s, CI/CD, Crypto, PrivEsc, Post-Ex, Forensics/C2, Supply Chain, Social Engineering, Network, AI Security). Se instala con git clone ~/.claude/skills/claude-red y Claude las auto-carga según el contexto. Es un ejemplo concreto de cómo tercerizar conocimiento experto al LLM sin tener que meter 78 manuales en el system prompt. El repo no tiene tripletas con primera_mencion, así que no enlaza con boletines previos del grafo.

auditar el SKILL.md de AI Security para extraer ideas para un post sobre Claude Skills vs MCP servers

02
probar #ai-native-editor conf 0.40 pick editorial

xiaolai/vmark ↗

654★ · 108 forks · TypeScript · ISC · 7 issues

Editor de plain-text local-first donde humanos y AI colaboran sobre el mismo archivo (Markdown, YAML, JSON, TOML, Mermaid, SVG, HTML). Integración MCP one-click con Claude Desktop, Claude Code, Codex CLI, Antigravity CLI, Grok CLI y opencode.

Por qué importa

El autor es xiaolai, conocido por el "Programmer's Oath" ("leave the world a little better than you found it"), lo que da contexto sobre la motivación del proyecto: editor local-first pensado para que humano y AI colaboren sobre el mismo archivo (Markdown, YAML, JSON, TOML, Mermaid, SVG, HTML). Ofrece tres modos markdown (WYSIWYG, Source Peek y Source Mode), render sensible al esquema —un Cargo.toml o un pyproject.toml se ven como árbol en lugar de texto plano—, soporte CJK bien resuelto y 6 temas. La integración MCP one-click con Claude Desktop, Claude Code, Codex CLI, Antigravity CLI, Grok CLI y opencode lo coloca en el centro del flujo agentic actual; instalable en macOS con Homebrew. No hay tripletas con primera_mencion, así que no conecta con boletines anteriores.

instalar via brew install xiaolai/tap/vmark y validar la integración con Claude Code

Grafoimplementsai-native-editornuevo (concept, relación nueva de hoy) usesmcpnuevo (protocol, relación nueva de hoy) complementsanthropic-claude-desktopnuevo (company, relación nueva de hoy) relevant_tolocal-firstnuevo (concept, relación nueva de hoy)
03
leer #agentic-ui conf 0.40 pick editorial

BuilderIO/agent-native ↗

4.746★ · TypeScript

Framework TypeScript open-source para construir aplicaciones agentic donde cada capability se define una vez como action; el agente la usa como tool y la UI la llama desde código.

Por qué importa

La tesis central —"coding agents work with more than a text box"— junto al patrón shared actions / shared data / shared application state resuelve el dilema clásico de "¿quién llama, el agente o la UI?" en apps agentic: defines una capability una sola vez y la reutilizas como tool para el LLM y como función desde la UI. Scaffold rápido con npx @agent-native/core@latest create my-agent --standalone --template chat y docs en agent-native.com. El respaldo de BuilderIO (visual CMS con años de recorrido) le quita el halo de vaporware. Ojo: la licencia no se pudo verificar por rate-limit, conviene revisar el LICENSE en el repo antes de usarlo como dependencia. Las tripletas no traen primera_mencion, así que no remite a boletines previos.

la doc de "Why build agents with UIs" es la mejor síntesis corta del problema que todo framework agentic tiene que resolver

Grafoimplementsshared-actionsnuevo (pattern, relación nueva de hoy) competes_withlanggraphnuevo (framework, relación nueva de hoy) relevant_toagentic-uinuevo (concept, relación nueva de hoy)
04
vigilar conf 0.40

google-gemini/gemini-skills ↗

4.105★ · Python · Apache-2.0

Librería de skills para la Gemini API, SDK e interacciones con modelos. Cubre text generation, multi-turn chat, streaming, function calling, structured output, image generation, Deep Research agents, Gemini Live API (WebSocket audio/video/text) y Gemini Omni 1.1 Flash (video editing).

Por qué importa

Google publica cifras concretas: 87 % de acierto con Gemini 3 Flash y 96 % con Gemini 3.1 Pro al generar llamadas correctas a la Gemini API siguiendo buenas prácticas cuando la skill está añadida, frente a generarlas sin ella. Es la confirmación de que el patrón "skills como context injection" funciona a escala industrial, no solo en proyectos pequeños. Cubre text generation, chat multi-turno, streaming, function calling, structured output, generación de imagen, agentes Deep Research, Gemini Live API (audio/vídeo/texto por WebSocket) y Omni1.1 Flash para edición de vídeo. Instalable vía npx skills add google-gemini/gemini-skills --list. Las tripletas del grafo no llevan primera_mencion, por lo que no se enlaza con boletines anteriores del grafo.

el benchmark de skill-vs-no-skill es la pieza editorial más fuerte del mes; replicar el patrón con Claude Skills propias

Grafoimplementsagent-skillsnuevo (pattern, relación nueva de hoy) usessdk:gemini-apinuevo (sdk, relación nueva de hoy) complementsgoogle-gemini-cookbooknuevo (repo, relación nueva de hoy)
05
probar #python-type-checker conf 0.40

facebook/pyrefly ↗

6.960★ · Rust · MIT

Type checker rápido y language server para Python con potentes features IDE, escrito en Rust. Salió de alpha y ya está en uso interno en Meta.

Por qué importa

Alternativa industrial a mypy y pyright escrita en Rust, lo que se traduce en type checking mucho más rápido en codebases grandes. Ya está en uso interno en Meta, así que no es un experimento: es un sustituto real para quien tenga CI frenado por el type checker de Python. Trae incremental checking, integración IDE y strictness configurable. No tiene tripletas con primera_mencion, de modo que no remite a boletines previos del grafo.

reemplazar mypy en un proyecto Python real y comparar velocidad CI; reportar resultados al grafo

06
vigilar #ai-agent-tooling conf 0.40

BehiSecc/HuntProxy ↗

170★ · Rust · Apache-2.0

Herramienta de seguridad web pensada para que AI agents ejecuten reconnaissance, análisis y reporting en auditorías web. Escrita en Rust, Apache-2.0.

Por qué importa

Confirma la tendencia "AI agents + security": HuntProxy expone su API como tool callable por agentes y encaja directamente con stacks tipo SnailSploit/Claude-Red (cubierto en este mismo boletín como idx 0) o skills de seguridad en Cursor/Codex, donde el agente orquesta el reconocimiento web en lugar de encadenar curl a mano. Escrito en Rust con Apache-2.0, repo pequeño (170★) pero stack serio. El grafo no aporta primera_mencion para este nodo, así que no enlaza con boletines anteriores.

proyecto joven; revisar si gana tracción cuando integre MCP server oficial

07
probar conf 0.40

earendil-works/pi-review ↗

486★ · TypeScript · MIT

Extensión para el coding agent Pi (earendil-works/pi) que añade un workflow de code review con comandos /review y /end-review. Revisa uncommitted changes, contra base branch, commit específico, PR de GitHub, o carpetas como snapshot.

Por qué importa

Los autores de Pi (earendil-works, paquete npm @earendil-works/pi-coding-agent) publican su propio workflow de review como skill instalable con pi install git:github.com/earendil-works/pi-review. Aporta comandos /review y /end-review que cubren los casos habituales: cambios sin commit, contra base branch, commit concreto, PR de GitHub o snapshot de una carpeta, con findings priorizados, veredicto y siguientes pasos accionables. Sirve como referencia para quien esté construyendo skills de review en otros agentes (Claude Code, Codex, etc.), no solo para usuarios de Pi. Las tripletas no llevan primera_mencion, por lo que no conecta con boletines previos del grafo.

instalar via pi install; replicar el patrón en un Claude Skill propio

Radar secundario · 7

(3.964 ★, Go, GPL-3.0, último push 2026-09-13) — workflow orchestrator self-hostable, declarativo YAML sobre scripts/SSH/containers, alternativa a Airflow/Cron. Topics: agentic-workflows, ai-agents, mcp, mcp-gateway, mcp-server

(1.051 ★, Rust, GPL-3.0, último push 2026-09-12) — terminal emulator AI-native para Windows con GPU acceleration, SSH, persistent sessions, split panes, integrado con claude-code/codex

(stars no verificado, Go, último push reciente) — plataforma open-source de gobernanza AI empresarial: MCP gateway, LLM gateway, sandbox execution, skills registry, audit logs. Compatible con Claude Code, Codex, Cursor, VS Code

(3.283 ★, PowerShell, último push 2026-09-11, pos 1 Trendshift) — Windows performance tuning utility, NO relacionado con IA/dev

(43.918 ★, Svelte, AGPL-3.0, último push 2026-09) — media downloader popular (YouTube, TikTok, etc.). No es dev/IA

(no verificado; reentry con google-gemini/gemini-skills ambos trending) — si confirma nuevo push, vigilar.

Lectura editorial

Convergencia con tu stack

El bloque skills encaja con la linea editorial de local-first y agéntico de Código Sin Siesta: vmark es editor local-first con MCP one-click hacia Claude Desktop, Claude Code, Codex, Antigravity y opencode, y BuilderIO define un action layer compartido entre agente y UI —ambas piezas piensan en el mismo archivo entre humano y agente.

Cruzado con tu grafo

Todos los hallazgos llegan sin primera_mencion, lo que confirma que son nodos nuevos en el grafo: pattern:agent-skills aparece implementado por tres vendors el mismo dia, y pattern:shared-actions se estrena con BuilderIO. tool:earendil-works-pi entra como nodo nuevo con pi-review como extension.

Tendencias (5-6 boletines)

Solo se recibe contexto de 2026-09-12 y 2026-09-11, ambos centrados en infraestructura OSS que rodea al agente (harness, orquestacion, planificacion simbolica). Hoy el patron dominante cambia: la consolidacion se desplaza del harness al formato skills y al action layer compartido, complementando los cables de los dias previos.

Resumen ejecutivo del boletín origen
  • Claude Skills se consolidan como formato de facto: hoy coinciden tres repos con estrategia skills-first — SnailSploit/Claude-Red (78 skills ofensivos), google-gemini/gemini-skills (skills oficiales Gemini API con métricas 87–96% acierto) y earendil-works/pi-review (skill/review extension para Pi). El estándar SKILL.md ya tiene adopters en tres vendors.
  • Editor IA-nativo con MCP de verdad: xiaolai/vmark (TS, ISC) entra a Trendshift pos 12 con un editor markdown que habla MCP nativo con Claude Desktop, Claude Code, Codex CLI, Antigravity CLI y opencode. Hecho por xiaolai (autor del "Programmer's Oath"), open source, local-first.
  • Agentic frameworks maduran hacia "shared actions/data/state": BuilderIO/agent-native (TS, 4.7k★) define un único action layer compartido entre agente y UI; obot-platform/obot (Go) lleva la idea a enterprise con MCP gateway, sandbox y audit logs.
  • Tooling Python en Rust de Meta: facebook/pyrefly (Rust, 6.9k★, MIT) sigue escalando como type checker Python de calidad industrial — sustituto real de mypy/pyright.
  • Seguridad web + AI agents: BehiSecc/HuntProxy (Rust, Apache-2.0) propone un workbench de pentesting pensado para que AI agents ejecuten reconnaissance y análisis. Fuentes consultadas: Trendshift daily, GitHub Trending daily + TypeScript/Python/Rust/Go slices, GitHub API cuando aplica. Blogwatcher no publicado hoy (último *-blogs.md 2026-07-05).
Edges del grafo (51)
boletin:2026-09-13 --[menciona]--> item:https-github-com-snailsploit-claude-red
item:https-github-com-snailsploit-claude-red --[trata]--> tema:snailsploit-claude-red
SnailSploit/Claude-Red --[implements]--> pattern:agent-skills
SnailSploit/Claude-Red --[solves]--> problem:red-team-automation
SnailSploit/Claude-Red --[relevant_to]--> concept:claude-skills-system
boletin:2026-09-13 --[menciona]--> item:https-github-com-xiaolai-vmark
item:https-github-com-xiaolai-vmark --[trata]--> tema:xiaolai-vmark
xiaolai/vmark --[implements]--> concept:ai-native-editor
xiaolai/vmark --[uses]--> protocol:mcp
xiaolai/vmark --[complements]--> company:anthropic-claude-desktop
xiaolai/vmark --[relevant_to]--> concept:local-first
boletin:2026-09-13 --[menciona]--> item:https-github-com-builderio-agent-native
item:https-github-com-builderio-agent-native --[trata]--> tema:builderio-agent-native
BuilderIO/agent-native --[implements]--> pattern:shared-actions
BuilderIO/agent-native --[competes_with]--> framework:langgraph
BuilderIO/agent-native --[relevant_to]--> concept:agentic-ui
boletin:2026-09-13 --[menciona]--> item:https-github-com-google-gemini-gemini-skills
item:https-github-com-google-gemini-gemini-skills --[trata]--> tema:google-gemini-gemini-skills
google-gemini/gemini-skills --[implements]--> pattern:agent-skills
google-gemini/gemini-skills --[uses]--> sdk:gemini-api
google-gemini/gemini-skills --[complements]--> repo:google-gemini-cookbook
boletin:2026-09-13 --[menciona]--> item:https-github-com-facebook-pyrefly
item:https-github-com-facebook-pyrefly --[trata]--> tema:facebook-pyrefly
facebook/pyrefly --[implements]--> concept:python-type-checker
facebook/pyrefly --[competes_with]--> tool:mypy
facebook/pyrefly --[competes_with]--> tool:pyright
facebook/pyrefly --[relevant_to]--> company:meta
boletin:2026-09-13 --[menciona]--> item:https-github-com-behisecc-huntproxy
item:https-github-com-behisecc-huntproxy --[trata]--> tema:behisecc-huntproxy
BehiSecc/HuntProxy --[implements]--> concept:ai-agent-tooling
BehiSecc/HuntProxy --[solves]--> problem:web-pentest-automation
BehiSecc/HuntProxy --[complements]--> repo:SnailSploit/Claude-Red
boletin:2026-09-13 --[menciona]--> item:https-github-com-earendil-works-pi-review
item:https-github-com-earendil-works-pi-review --[trata]--> tema:earendil-works-pi-review
earendil-works/pi-review --[implements]--> pattern:agent-skills
earendil-works/pi-review --[extends]--> tool:earendil-works-pi
earendil-works/pi-review --[solves]--> problem:code-review-automation
boletin:2026-09-13 --[menciona]--> item:https-github-com-dagucloud-dagu
item:https-github-com-dagucloud-dagu --[trata]--> tema:dagucloud-dagu
boletin:2026-09-13 --[menciona]--> item:https-github-com-kuddev-pebrel
item:https-github-com-kuddev-pebrel --[trata]--> tema:kuddev-pebrel
boletin:2026-09-13 --[menciona]--> item:https-github-com-obot-platform-obot
item:https-github-com-obot-platform-obot --[trata]--> tema:obot-platform-obot
boletin:2026-09-13 --[menciona]--> item:https-github-com-scalarlinkaxe-optimizer-toolkit
item:https-github-com-scalarlinkaxe-optimizer-toolkit --[trata]--> tema:scalarlinkaxe-optimizer-toolkit
boletin:2026-09-13 --[menciona]--> item:https-github-com-najmuzzaman-mohammad-gawkbot
item:https-github-com-najmuzzaman-mohammad-gawkbot --[trata]--> tema:najmuzzaman-mohammad-gawkbot
boletin:2026-09-13 --[menciona]--> item:https-github-com-imputnet-cobalt
item:https-github-com-imputnet-cobalt --[trata]--> tema:imputnet-cobalt
boletin:2026-09-13 --[menciona]--> item:https-github-com-google-gemini-gemini-cli
item:https-github-com-google-gemini-gemini-cli --[trata]--> tema:google-gemini-gemini-cli