Communitygithub.com

marketplace

Esta skill ajuda a extrair detalhes de repositórios do GitHub e informações de contato de contribuidores usando palavras-chave, estrelas e datas de atualização. O agente deve aplicá-la proativamente quando os usuários expressarem necessidades como pesquisar projetos do GitHub por palavras-chave, encontrar principais contribuidores de código aberto em domínios específicos, extrair contatos de desenvolvedores de repositórios GitHub, descobrir repositórios em tendência com muitas estrelas, coletar perfis de contribuidores e links sociais para recrutamento técnico, recuperar descrições e métricas de projetos do GitHub, construir comunidades de desenvolvedores encontrando contribuidores ativos, pesquisar repositórios atualizados recentemente, coletar links de sites pessoais e Twitter de desenvolvedores, gerar leads direcionados para ferramentas de desenvolvedor ou rastrear contribuidores ativos de código aberto para colaboração.

O que é marketplace?

Esta skill utiliza a API GitHub Project & Contributor Finder do BrowserAct para extrair detalhes de projetos e informações de contato de contribuidores do GitHub sem exigir scripts de crawler ou lidar com limites de taxa. Ela é útil para desenvolvedores, recrutadores e pesquisadores que precisam descobrir repositórios populares, encontrar contribuidores ativos ou coletar dados para construção de comunidades. A skill é compatível com agentes de IA como Claude Code, Cursor e Codex, e funciona pré-configurando parâmetros como palavras-chave, número mínimo de estrelas e filtro de data de atualização. O agente executa um script Python que chama a API do BrowserAct, monitora logs de status e trata erros automaticamente, como API Key inválida ou limite de tarefas concorrentes. Com recursos como ausência de alucinações, sem problemas de CAPTCHA ou restrições de IP, e execução mais rápida que soluções puramente baseadas em IA, ela reduz custos de aquisição de dados e oferece resultados estruturados com nomes de repositórios, URLs, descrições, contagem de estrelas, e perfis de contribuidores incluindo bio, website e Twitter.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Skill de API de Busca de Projetos e Contribuidores do GitHub

📖 Resumo

Esta skill utiliza a API GitHub Project & Contributor Finder do BrowserAct para extrair detalhes de projetos e informações de contato de contribuidores do GitHub. Basta fornecer palavras-chave, estrelas mínimas e um filtro de data de atualização — o BrowserAct percorre os resultados da pesquisa, extrai métricas dos repositórios e busca perfis detalhados dos contribuidores, retornando tudo diretamente via API sem a necessidade de construir scripts de crawler ou lidar com limites de taxa.

✨ Funcionalidades

  1. Sem Alucinações: Fluxos de trabalho predefinidos evitam alucinações generativas de IA, garantindo extração de dados estável e precisa.
  2. Sem Problemas de CAPTCHA: Não é necessário lidar com reCAPTCHA ou outros desafios de verificação.
  3. Sem Restrições de IP: Não é necessário lidar com restrições regionais de IP ou geobloqueio.
  4. Execução Mais Rápida: As tarefas são executadas mais rapidamente em comparação com soluções de automação de navegador puramente baseadas em IA.
  5. Custo-Efetivo: Reduz significativamente os custos de aquisição de dados em comparação com soluções de IA de alto consumo de tokens.

🔑 Configuração da Chave da API

Antes de executar, verifique a variável de ambiente BROWSERACT_API_KEY. Se não estiver definida, não tome outras medidas; pergunte e aguarde o usuário fornecê-la. O agente deve informar o usuário:

"Como você ainda não configurou a chave da API BrowserAct, visite o Console do BrowserAct para obter sua chave."

🛠️ Parâmetros de Entrada

O agente deve configurar os seguintes parâmetros de forma flexível com base nos requisitos do usuário:

  1. KeyWords

    • Tipo: string
    • Descrição: Palavras-chave para pesquisar repositórios.
    • Exemplo: browser automation, react framework, machine learning
    • Padrão: browser automation
  2. stars

    • Tipo: number
    • Descrição: Número mínimo de estrelas que o repositório deve ter.
    • Exemplo: 100, 1000
    • Padrão: 100
  3. updated

    • Tipo: string
    • Descrição: Filtrar repositórios pela data da última atualização (formato: YYYY-MM-DD).
    • Exemplo: 2026-01-01, 2025-06-01
    • Padrão: 2026-01-01
  4. Page_Turns

    • Tipo: number
    • Descrição: Número de páginas de resultados de pesquisa para percorrer. Por exemplo, se houver 39 páginas e você quiser as primeiras 2, insira 2.
    • Exemplo: 1, 2
    • Padrão: 1
  5. date_limit_per_page

    • Tipo: number
    • Descrição: Número de itens de dados a extrair por página na lista de resultados da pesquisa.
    • Exemplo: 5, 10
    • Padrão: 5

🚀 Método de Invocação

O agente deve executar o seguinte comando para invocar a skill:

# Exemplo de invocação (todos os parâmetros)
python -u ./scripts/github_project_contributor_finder_api.py "browser automation" 100 "2026-01-01" 1 5

# Invocação mínima (apenas palavras-chave, outros usam valores padrão)
python -u ./scripts/github_project_contributor_finder_api.py "react framework"

⏳ Monitoramento da Execução

Como esta tarefa envolve operações automatizadas de navegador, pode levar vários minutos. O script gera continuamente logs de status com carimbo de data/hora (por exemplo, [14:30:05] Task Status: running). Diretrizes para o agente:

  • Monitore a saída do terminal enquanto espera.
  • Enquanto novos logs de status aparecerem, a tarefa está executando normalmente; não a julgue incorretamente como congelada.
  • Considere acionar uma nova tentativa somente se o status permanecer inalterado por muito tempo ou a saída parar sem um resultado final.

📊 Saída de Dados

Após a execução bem-sucedida, o script analisa e imprime os resultados estruturados da resposta da API.

Campos do Projeto:

  • repository_name: O nome do repositório no GitHub.
  • repository_url: O link de URL para o repositório.
  • repository_owner_name: O proprietário/criador do repositório.
  • repository_description: Uma breve descrição do repositório.
  • star_count: O número de estrelas que o repositório recebeu.

Campos do Contribuidor:

  • user_name: O nome de usuário do contribuidor no GitHub.
  • profile_url: O link de URL para o perfil do contribuidor.
  • bio: A biografia ou breve descrição do contribuidor.
  • repositories_summary: Um resumo de outros repositórios do contribuidor.
  • personal_website: O link do site pessoal do contribuidor.
  • twitter: O identificador do Twitter do contribuidor.

⚠️ Tratamento de Erros e Nova Tentativa

Se ocorrer um erro durante a execução do script (por exemplo, flutuações de rede ou falha da tarefa), o Agente deve seguir esta lógica:

  1. Verificar Conteúdo da Saída:

    • Se a saída contiver "Invalid authorization", significa que a chave da API é inválida ou expirou. Não tente novamente; oriente o usuário a verificar e fornecer a chave correta.
    • Se a saída contiver "concurrent" ou "too many running tasks", significa que o limite de tarefas concorrentes foi atingido. Não tente novamente; oriente o usuário a fazer upgrade do plano. O agente deve informar o usuário:

      "A tarefa atual não pode ser executada porque sua conta do BrowserAct atingiu o limite de tarefas concorrentes. Visite a Página de Upgrade de Plano do BrowserAct para fazer upgrade do seu plano."

    • Se a saída não contiver as palavras-chave de erro acima mas a tarefa falhou (por exemplo, a saída começa com Error: ou retorna resultados vazios), o Agente deve executar o script novamente automaticamente uma vez.
  2. Limite de Novas Tentativas:

    • A nova tentativa automática é limitada a uma vez. Se a segunda tentativa falhar, pare de tentar e relate o erro específico ao usuário.

🌟 Casos de Uso Típicos

  1. Recrutamento Técnico: Coletar perfis de contribuidores e links sociais de repositórios populares para construir pipelines de candidatos.
  2. Descoberta de Código Aberto: Pesquisar repositórios em tendência por palavras-chave e contagem de estrelas para encontrar projetos valiosos.
  3. Divulgação para Desenvolvedores: Coletar sites pessoais e identificadores do Twitter de contribuidores ativos para marketing de ferramentas de desenvolvedor.
  4. Construção de Comunidade: Identificar e conectar-se com contribuidores ativos de código aberto em domínios específicos.
  5. Análise da Concorrência: Monitorar quais desenvolvedores contribuem para projetos concorrentes.
  6. Busca de Parcerias: Encontrar proprietários de repositórios para potencial colaboração ou patrocínio.
  7. Pesquisa de Mercado: Analisar métricas e descrições de repositórios para entender tendências tecnológicas.
  8. Geração de Leads: Gerar leads direcionados para ferramentas de desenvolvedor encontrando projetos com pilhas tecnológicas relevantes.
  9. Pesquisa Acadêmica: Descobrir repositórios atualizados recentemente em áreas de pesquisa específicas.
  10. Mapeamento de Talentos: Construir um banco de dados de desenvolvedores qualificados com base em suas contribuições e perfis no 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.

Habilidades Relacionadas