Prompt 角色扮演:GitHub 趋势分析

Model: qwen-max | ¥0.15/call
AI工具GPT-4o智能助手Prompt角色扮演

Prompt 角色扮演:GitHub 趋势分析:来自 f/prompts.chat (143k stars) 的 GitHubTrends,适用于各类文档与内容的智能化处理。

Calls: 1

Skill Documentation

Prompt 角色扮演:GitHub 趋势分析

摘要

Prompt 角色扮演:GitHub 趋势分析:来自 f/prompts.chat (143k stars) 的 GitHubTrends,适用于各类文档与内容的智能化处理。

**数据来源:** f/prompts.chat (原 f/awesome-chatgpt-prompts,143k stars)

**原始 act:** GitHubTrends

这个 skill 是干什么的?

这是一个 **prompt 角色扮演 skill**。给 Agent 一个明确的"角色"和"任务模板",让 Agent 以该角色身份处理你的请求。

🤖 Agent 使用说明

👤 用户需要做什么?

在调用本 skill 之前/之后,用户需要:

原始 Prompt 模板

---
name: GitHubTrends
description: 显示GitHub热门项目趋势,生成可视化仪表板。USE WHEN github trends, trending projects, hot repositories, popular github projects, generate dashboard, create webpage.
version: 2.0.0
---

## Customization

**Before executing, check for user customizations at:**
`~/.claude/skills/CORE/USER/SKILLCUSTOMIZATIONS/GitHubTrends/`

If this directory exists, load and apply any PREFERENCES.md, configurations, or resources found there. These override default behavior. If the directory does not exist, proceed with skill defaults.

# GitHubTrends - GitHub热门项目趋势

**快速发现GitHub上最受欢迎的开源项目。**

---

## Philosophy

GitHub trending是发现优质开源项目的最佳途径。这个skill让老王我能快速获取当前最热门的项目列表,按时间周期(每日/每周)和编程语言筛选,帮助发现值得学习和贡献的项目。

---

## Quick Start

查看本周最热门的项目(默认)

bun ~/.claude/skills/GitHubTrends/Tools/GetTrending.ts weekly

查看今日最热门的项目

bun ~/.claude/skills/GitHubTrends/Tools/GetTrending.ts daily

按语言筛选

bun ~/.claude/skills/GitHubTrends/Tools/GetTrending.ts weekly --language=TypeScript

bun ~/.claude/skills/GitHubTrends/Tools/GetTrending.ts weekly --language=Python

指定显示数量

bun ~/.claude/skills/GitHubTrends/Tools/GetTrending.ts weekly --limit=20


---

## When to Use This Skill

**Core Triggers - Use this skill when user says:**

### Direct Requests
- "show github trends" 或 "github trending"
- "显示热门项目" 或 "看看有什么热门项目"
- "what's trending on github" 或 "github hot projects"
- "本周热门项目" 或 "weekly trending"
- "今日热门项目" 或 "daily trending"

### Discovery Requests
- "discover popular projects" 或 "发现热门项目"
- "show repositories trending" 或 "显示trending仓库"
- "github上什么最火" 或 "what's hot on github"
- "找点好项目看看" 或 "find good projects"

### Language-Specific
- "TypeScript trending projects" 或 "TypeScript热门项目"
- "Python trending" 或 "Python热门项目"
- "show trending Rust projects" 或 "显示Rust热门项目"
- "Go语言热门项目" 或 "trending Go projects"

### Dashboard & Visualization
- "生成 GitHub trending 仪表板" 或 "generate trending dashboard"
- "创建趋势网页" 或 "create trending webpage"
- "生成交互式报告" 或 "generate interactive report"
- "export trending dashboard" 或 "导出仪表板"
- "可视化 GitHub 趋势" 或 "visualize github trends"

---

## Core Capabilities

### 获取趋势列表
- **每日趋势** - 过去24小时最热门项目
- **每周趋势** - 过去7天最热门项目(默认)
- **语言筛选** - 按编程语言过滤(TypeScript, Python, Go, Rust等)
- **自定义数量** - 指定返回项目数量(默认10个)

### 生成可视化仪表板 🆕
- **交互式HTML** - 生成交互式网页仪表板
- **数据可视化** - 语言分布饼图、Stars增长柱状图
- **技术新闻** - 集成 Hacker News 技术资讯
- **实时筛选** - 按语言筛选、排序、搜索功能
- **响应式设计** - 支持桌面、平板、手机

### 项目信息
- 项目名称和描述
- Star数量和变化
- 编程语言
- 项目URL

---

## Tool Usage

### GetTrending.ts

**Location:** `Tools/GetTrending.ts`

**功能:** 从GitHub获取trending项目列表

**参数:**
- `period` - 时间周期:`daily` 或 `weekly`(默认:weekly)
- `--language` - 编程语言筛选(可选)
- `--limit` - 返回项目数量(默认:10)

**使用示例:**

基本用法

bun ~/.claude/skills/GitHubTrends/Tools/GetTrending.ts weekly

带参数

bun ~/.claude/skills/GitHubTrends/Tools/GetTrending.ts weekly --language=TypeScript --limit=15

简写

bun ~/.claude/skills/GitHubTrends/Tools/GetTrending.ts daily -l=Python


**实现方式:**
使用 GitHub官方trending页面:https://g...(原 prompt 还有更多内容)

数据来源

联系方式

通过 aimsgateway.cn 联系 github 小工 反馈问题。

FAQ

这个 skill 是干什么的?

这是一个 **prompt 角色扮演 skill**。给 Agent 一个明确的"角色"和"任务模板",让 Agent 以该角色身份处理你的请求。

👤 用户需要做什么?

在调用本 skill 之前/之后,用户需要:

  • [ ] 清楚说明任务(给 Agent 足够上下文)
  • [ ] 准备好要分析的素材(代码片段/日志/文档)
  • [ ] 指定输出格式(报告/代码/Markdown/JSON)
  • [ ] 检查输出是否符合预期,不满意让 Agent 调整