Communitygithub.com

marketplace de aiskillstore

Esta habilidad ayuda a los usuarios a extraer detalles de proyectos de GitHub e información de contacto de contribuyentes utilizando palabras clave, estrellas y fechas de actualización.

¿Qué es marketplace de aiskillstore?

Esta habilidad aprovecha la API de BrowserAct para encontrar proyectos y contribuyentes en GitHub, eliminando la necesidad de construir scripts complejos o lidiar con límites de velocidad. El usuario solo proporciona palabras clave, un número mínimo de estrellas y un filtro de fecha de actualización. La API luego navega por los resultados de búsqueda, extrae métricas del repositorio y obtiene perfiles detallados de los contribuyentes, devolviendo toda la información de manera estructurada. Es especialmente útil para reclutamiento tecnológico, descubrimiento de proyectos de código abierto, investigación de mercado y construcción de comunidades de desarrolladores. La habilidad es robusta: maneja errores de API, reintenta automáticamente en caso de fallos transitorios y se integra perfectamente con agentes como Claude Code, Cursor o Codex mediante la ejecución de un script de Python.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aiskillstore/marketplace/tree/HEAD/skills/browser-act/github-project-contributor-finder-api-skill

Preguntar en tu IA favorita

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

Documentación

Habilidad de la API de GitHub Project & Contributor Finder

📖 Breve

Esta habilidad utiliza la API de GitHub Project & Contributor Finder de BrowserAct para extraer detalles de proyectos e información de contacto de contribuyentes de GitHub. Simplemente proporcione palabras clave, un mínimo de estrellas y un filtro de fecha de actualización. BrowserAct recorre los resultados de búsqueda, extrae métricas del repositorio y obtiene perfiles detallados de los contribuyentes, devolviéndolo todo directamente a través de la API sin necesidad de crear scripts de rastreo ni lidiar con límites de velocidad.

✨ Características

  1. Sin alucinaciones: Los flujos de trabajo preestablecidos evitan alucinaciones generativas de IA, asegurando una extracción de datos estable y precisa.
  2. Sin problemas de Captcha: No hay necesidad de manejar reCAPTCHA u otros desafíos de verificación.
  3. Sin restricciones de IP: No es necesario manejar restricciones de IP regionales ni bloqueos geográficos.
  4. Ejecución más rápida: Las tareas se ejecutan más rápido en comparación con soluciones de automatización de navegador puramente impulsadas por IA.
  5. Rentable: Reduce significativamente los costos de adquisición de datos en comparación con soluciones de IA que consumen muchos tokens.

🔑 Configuración de la clave API

Antes de ejecutar, verifique la variable de entorno BROWSERACT_API_KEY. Si no está configurada, no tome otras medidas; pregunte y espere a que el usuario la proporcione. El agente debe informar al usuario:

"Como aún no has configurado la clave API de BrowserAct, visita la Consola de BrowserAct para obtener tu clave."

🛠️ Parámetros de entrada

El agente debe configurar de manera flexible los siguientes parámetros según los requisitos del usuario:

  1. KeyWords

    • Tipo: string
    • Descripción: Palabras clave para buscar repositorios.
    • Ejemplo: browser automation, react framework, machine learning
    • Valor predeterminado: browser automation
  2. stars

    • Tipo: number
    • Descripción: Número mínimo de estrellas que debe tener el repositorio.
    • Ejemplo: 100, 1000
    • Valor predeterminado: 100
  3. updated

    • Tipo: string
    • Descripción: Filtrar repositorios por la fecha de la última actualización (formato: YYYY-MM-DD).
    • Ejemplo: 2026-01-01, 2025-06-01
    • Valor predeterminado: 2026-01-01
  4. Page_Turns

    • Tipo: number
    • Descripción: Número de páginas de resultados de búsqueda a recorrer. Por ejemplo, si hay 39 páginas y quieres las primeras 2, ingresa 2.
    • Ejemplo: 1, 2
    • Valor predeterminado: 1
  5. date_limit_per_page

    • Tipo: number
    • Descripción: Número de elementos de datos a extraer por página en la lista de resultados de búsqueda.
    • Ejemplo: 5, 10
    • Valor predeterminado: 5

🚀 Método de invocación

El agente debe ejecutar el siguiente comando para invocar la habilidad:

# Ejemplo de invocación (todos los parámetros)
python -u ./scripts/github_project_contributor_finder_api.py "browser automation" 100 "2026-01-01" 1 5

# Invocación mínima (solo palabras clave, otros usan valores predeterminados)
python -u ./scripts/github_project_contributor_finder_api.py "react framework"

⏳ Monitoreo de ejecución

Dado que esta tarea implica operaciones automatizadas del navegador, puede tardar varios minutos. El script genera registros de estado con marca de tiempo de forma continua (por ejemplo, [14:30:05] Estado de la tarea: ejecutándose). Directrices para el agente:

  • Monitoree la salida del terminal mientras espera.
  • Mientras aparezcan nuevos registros de estado, la tarea se está ejecutando normalmente; no la juzgue erróneamente como congelada.
  • Solo considere activar un reintento si el estado permanece sin cambios durante mucho tiempo o la salida se detiene sin un resultado final.

📊 Salida de datos

Tras una ejecución exitosa, el script analiza e imprime los resultados estructurados de la respuesta de la API.

Campos del proyecto:

  • repository_name: El nombre del repositorio de GitHub.
  • repository_url: El enlace URL del repositorio.
  • repository_owner_name: El propietario/creador del repositorio.
  • repository_description: Una breve descripción del repositorio.
  • star_count: El número de estrellas que ha recibido el repositorio.

Campos del contribuyente:

  • user_name: El nombre de usuario de GitHub del contribuyente.
  • profile_url: El enlace URL al perfil del contribuyente.
  • bio: La biografía o descripción breve del contribuyente.
  • repositories_summary: Un resumen de otros repositorios propiedad del contribuyente.
  • personal_website: El enlace al sitio web personal del contribuyente.
  • twitter: El identificador de Twitter del contribuyente.

⚠️ Manejo de errores y reintentos

Si ocurre un error durante la ejecución del script (por ejemplo, fluctuaciones de red o fallo de la tarea), el agente debe seguir esta lógica:

  1. Verificar el contenido de salida:

    • Si la salida contiene "Invalid authorization", significa que la clave API no es válida o ha caducado. No reintentar; guíe al usuario para que vuelva a verificar y proporcione la clave API correcta.
    • Si la salida contiene "concurrent" o "too many running tasks", significa que se ha alcanzado el límite de tareas concurrentes. No reintentar; guíe al usuario para que actualice su plan. El agente debe informar al usuario:

      "La tarea actual no se puede ejecutar porque tu cuenta de BrowserAct ha alcanzado el límite de tareas concurrentes. Visita la Página de actualización de plan de BrowserAct para actualizar tu plan."

    • Si la salida no contiene las palabras clave de error anteriores pero la tarea falló (por ejemplo, la salida comienza con Error: o devuelve resultados vacíos), el agente debe ejecutar automáticamente el script una vez más.
  2. Límite de reintentos:

    • El reintento automático está limitado a una vez. Si el segundo intento falla, detenga el reintento e informe al usuario del error específico.

🌟 Casos de uso típicos

  1. Reclutamiento tecnológico: Recopile perfiles de contribuyentes y enlaces sociales de repositorios populares para construir carteras de candidatos.
  2. Descubrimiento de código abierto: Busque repositorios de tendencia por palabras clave y número de estrellas para encontrar proyectos valiosos.
  3. Difusión a desarrolladores: Recopile sitios web personales y handles de Twitter de contribuyentes activos para marketing de herramientas de desarrollador.
  4. Construcción de comunidad: Identifique y conéctese con contribuyentes activos de código abierto en dominios específicos.
  5. Análisis de la competencia: Monitoree qué desarrolladores contribuyen a proyectos de la competencia.
  6. Búsqueda de socios: Encuentre propietarios de repositorios para posible colaboración o patrocinio.
  7. Investigación de mercado: Analice métricas y descripciones de repositorios para entender tendencias tecnológicas.
  8. Generación de leads: Genere leads dirigidos para herramientas de desarrollador encontrando proyectos con pilas tecnológicas relevantes.
  9. Investigación académica: Descubra repositorios actualizados recientemente en áreas de investigación específicas.
  10. Mapeo de talento: Cree una base de datos de desarrolladores calificados basada en sus contribuciones y perfiles de GitHub.

Individual skills in this repo

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

aiskillstore/marketplace

Create high-converting, visually distinctive landing pages. Use when building marketing pages, product launches, SaaS homepages, or any single-page conversion-focused website. Guides section-by-section composition with anti-AI-slop principles.

aiskillstore/marketplace

Auto-loaded context for Portfolio Buddy 2 development. Use for ANY task involving: React 19 development, TypeScript, portfolio analysis features, metrics calculations, trading strategy comparison, or working with the Portfolio Buddy 2 codebase. Contains tech stack, known issues, and architectural constraints.

aiskillstore/marketplace

Use when the user asks to "pre-launch check the landing page", "run a Quality-Score preflight", or "verify ad-to-page message match before launch"; produces an ad↔page continuity report — message-match gaps, above-the-fold check, page-speed read, form-friction count, mobile-render flags — as a pass/fix punch list. Not for redesigning or rewriting the page — use landing-optimizer; not for scoring the account or the RQS — use ad-account-auditor. 落地页体验预检/广告落地页一致性检查

aiskillstore/marketplace

Use when the user asks to "optimize our landing page for influencer traffic", "fix our promo-code landing page", or "improve conversion from a creator campaign"; produces a message-match audit, page-structure and social-proof recommendations, a promo-code/CTA conversion plan, and an A/B test roadmap. Not for measuring campaign results after launch — use performance-analyzer.

aiskillstore/marketplace

Audit a landing page, sales page or checkout page for conversion leaks and return a fix list ordered by expected revenue impact. Use when asked to review, critique or improve a landing page, sales page, opt-in page, product page or checkout flow, when conversion rate is low, when paid traffic is not converting, or when someone asks "why isn't this page converting" or wants a CRO / landing page review.

aiskillstore/marketplace

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

aiskillstore/marketplace

Using the Wonda CLI to generate images, videos, music, and audio from the terminal — plus LinkedIn, Reddit, and X/Twitter research and automation

aiskillstore/marketplace

Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks

aiskillstore/marketplace

Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.

aiskillstore/marketplace

Process video files with audio extraction, format conversion (mp4, webm), and Whisper transcription. Use when user mentions video conversion, audio extraction, transcription, mp4, webm, ffmpeg, or whisper transcription.

aiskillstore/marketplace

Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established icon or logo system, or building the visual directly in HTML/CSS/canvas.

aiskillstore/marketplace

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

aiskillstore/marketplace

Router skill for LLMQuant portfolio workflows. Use when the user needs company profiles, thesis tracking, theme research, watchlist monitoring, or alert management.

aiskillstore/marketplace

Account assets, equity and fund positions, P&L, cash flow records, account statements, margin ratios, buy-power estimates, order management, and DCA recurring investments via Longbridge (most require Trade permission). Frameworks: portfolio diagnosis, rebalancing, asset allocation, risk analysis (VaR/CVaR), performance attribution, and tax-loss harvesting. Triggers: "持仓", "账户", "盈亏", "资产", "对账单", "下单", "买入", "卖出", "撤单", "定投", "组合诊断", "再平衡", "资产配置", "风险分析", "绩效归因", "税损收割", "持倉", "賬戶", "盈虧", "對賬單", "下單", "買入", "賣出", "組合診斷", "再平衡", "稅損收割", "positions", "portfolio", "P&L", "order", "buy", "sell", "DCA", "statement", "risk analysis", "rebalancing", "tax harvesting", "我的风险", "持仓风险", "风险敞口", "資產", "資產配置", "風險分析", "績效歸因", "撤單

aiskillstore/marketplace

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

aiskillstore/marketplace

Use for Codex models/pricing, scheduled tasks, skills, settings, setup, troubleshooting, customization, automations, and self-knowledge—including 'you,' 'your,' 'this app,' or 'this coding agent' when they refer to Codex—and for OpenAI APIs/products and ChatGPT Work. Also use for model choice/migration, prompting, SDKs, Responses, Realtime, agents, evals, and Chat/Work/Codex comparisons. Do not use for generic app/software tasks that merely mention Codex.

aiskillstore/marketplace

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

aiskillstore/marketplace

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

aiskillstore/marketplace

Perform a read-only, defect-first review of a specified code change and return every actionable finding. Use when another agent delegates review of uncommitted changes, a base-branch diff, a commit, or custom review instructions.

aiskillstore/marketplace

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities.

Skills relacionados