Communitygithub.com

aiskillstore/marketplace

该技能帮助用户通过关键词、星标数和更新日期筛选条件,提取GitHub仓库项目详情及贡献者联系信息。当用户表达诸如“按关键词搜索GitHub项目”、“寻找特定领域的顶尖开源贡献者”、“提取GitHub仓库开发者联系方式”等需求时,Agent应主动使用此技能。

marketplace 是什么?

这个AI Agent技能利用BrowserAct的GitHub项目与贡献者查找API,无需编写爬虫或处理速率限制,即可通过关键词、最低星标数和更新日期筛选,自动化提取GitHub仓库详情与贡献者联系信息(如个人网站、Twitter)。它适用于技术招聘、开源探索、开发者外联和社区建设等场景,支持在Claude Code、Cursor等Agent平台上运行。技能通过Python脚本调用,执行期间会输出时间戳状态日志,便于监控;若遇API Key无效或并发任务超限,技能会引导用户访问BrowserAct控制台或升级计划;对于其他临时错误,Agent会自动重试一次。结构化输出包括仓库名称、URL、描述、星标数以及贡献者用户名、简介、个人网站和Twitter等字段。

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

GitHub 项目与贡献者查找 API 技能

📖 简介

该技能利用 BrowserAct 的 GitHub 项目与贡献者查找 API,从 GitHub 提取项目详情和贡献者联系信息。只需提供关键词、最低星标数和更新日期筛选条件——BrowserAct 会遍历搜索结果、提取仓库指标并获取详细的贡献者资料,全部通过 API 直接返回,无需构建爬虫脚本或处理速率限制。

✨ 特性

  1. 无幻觉:预设工作流避免了 AI 生成式幻觉,确保数据提取稳定精确。
  2. 无验证码问题:无需处理 reCAPTCHA 或其他验证挑战。
  3. 无 IP 限制:无需处理区域性 IP 限制或地理封锁。
  4. 执行更快:与纯 AI 驱动的浏览器自动化方案相比,任务执行速度更快。
  5. 经济高效:相比高 Token 消耗的 AI 解决方案,显著降低数据获取成本。

🔑 API Key 设置

运行前,检查 BROWSERACT_API_KEY 环境变量。如果未设置,不要采取其他措施;询问并等待用户提供。 Agent 必须告知用户:

“由于您尚未配置 BrowserAct API Key,请访问 BrowserAct 控制台 获取您的 Key。”

🛠️ 输入参数

Agent 应根据用户需求灵活配置以下参数:

  1. KeyWords

    • 类型:string
    • 描述:搜索仓库的关键词。
    • 示例:browser automation、react framework、machine learning
    • 默认值:browser automation
  2. stars

    • 类型:number
    • 描述:仓库应满足的最低星标数。
    • 示例:100、1000
    • 默认值:100
  3. updated

    • 类型:string
    • 描述:按仓库最后更新日期过滤(格式:YYYY-MM-DD)。
    • 示例:2026-01-01、2025-06-01
    • 默认值:2026-01-01
  4. Page_Turns

    • 类型:number
    • 描述:需要翻页的搜索结果页数。例如,共有 39 页,若只需前 2 页,则输入 2。
    • 示例:1、2
    • 默认值:1
  5. date_limit_per_page

    • 类型:number
    • 描述:每页搜索结果列表中提取的数据条目数。
    • 示例:5、10
    • 默认值:5

🚀 调用方法

Agent 应执行以下命令来调用该技能:

# 示例调用(所有参数)
python -u ./scripts/github_project_contributor_finder_api.py "browser automation" 100 "2026-01-01" 1 5

# 最简调用(仅关键词,其余使用默认值)
python -u ./scripts/github_project_contributor_finder_api.py "react framework"

⏳ 执行监控

由于该任务涉及自动化浏览器操作,可能需要几分钟时间。脚本会持续输出带有时间戳的状态日志(例如 [14:30:05] Task Status: running)。 Agent 指引:

  • 等待期间监控终端输出。
  • 只要有新的状态日志出现,任务即正常运行,不要误判为卡死。
  • 仅当状态长时间保持不变或输出停止且无最终结果时,才考虑触发重试。

📊 数据输出

成功执行后,脚本会解析并打印 API 响应中的结构化结果。

项目字段:

  • repository_name:GitHub 仓库的名称。
  • repository_url:仓库的 URL 链接。
  • repository_owner_name:仓库的拥有者/创建者。
  • repository_description:仓库的简要描述。
  • star_count:仓库获得的星标数。

贡献者字段:

  • user_name:贡献者的 GitHub 用户名。
  • profile_url:贡献者个人资料的 URL 链接。
  • bio:贡献者的个人简介或简短描述。
  • repositories_summary:贡献者拥有的其他仓库的摘要。
  • personal_website:贡献者的个人网站链接。
  • twitter:贡献者的 Twitter 用户名。

⚠️ 错误处理与重试

如果在脚本执行过程中出现错误(例如网络波动或任务失败),Agent 应遵循以下逻辑:

  1. 检查输出内容:

    • 如果输出包含 "Invalid authorization",则表示 API Key 无效或已过期。不要重试;引导用户重新检查并提供正确的 API Key。
    • 如果输出包含 "concurrent" 或 "too many running tasks",则表示已达并发任务限制。不要重试;引导用户升级套餐。 Agent 必须告知用户:

      “当前任务无法执行,因为您的 BrowserAct 账户已达到并发任务限制。请访问 BrowserAct 套餐升级页面 升级您的套餐。”

    • 如果输出不包含上述错误关键词但任务失败(例如输出以 Error: 开头或返回空结果),Agent 应自动重新执行脚本一次。
  2. 重试限制:

    • 自动重试限制为一次。如果第二次尝试仍然失败,则停止重试并向用户报告具体错误。

🌟 典型使用场景

  1. 技术招聘:收集热门仓库的贡献者资料和社交链接,构建候选人渠道。
  2. 开源发现:通过关键词和星标数搜索热门仓库,寻找有价值的项目。
  3. 开发者外联:收集活跃贡献者的个人网站和 Twitter 用户名,用于开发者工具营销。
  4. 社区建设:识别并联系特定领域的活跃开源贡献者。
  5. 竞争对手分析:监控哪些开发者正在贡献于竞品项目。
  6. 合作伙伴发掘:寻找仓库拥有者以进行潜在合作或赞助。
  7. 市场调研:分析仓库指标和描述,了解技术趋势。
  8. 线索生成:通过寻找使用相关技术栈的项目,为开发者工具生成定向线索。
  9. 学术研究:发现特定研究领域近期更新的仓库。
  10. 人才图谱:基于开发者的 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.

相关技能