Prompt 角色扮演:GitHub 趋势分析:来自 f/prompts.chat (143k stars) 的 GitHubTrends,适用于各类文档与内容的智能化处理。
Prompt 角色扮演:GitHub 趋势分析:来自 f/prompts.chat (143k stars) 的 GitHubTrends,适用于各类文档与内容的智能化处理。
**数据来源:** f/prompts.chat (原 f/awesome-chatgpt-prompts,143k stars)
**原始 act:** GitHubTrends
这是一个 **prompt 角色扮演 skill**。给 Agent 一个明确的"角色"和"任务模板",让 Agent 以该角色身份处理你的请求。
在调用本 skill 之前/之后,用户需要:
---
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 小工 反馈问题。
这是一个 **prompt 角色扮演 skill**。给 Agent 一个明确的"角色"和"任务模板",让 Agent 以该角色身份处理你的请求。
在调用本 skill 之前/之后,用户需要: