Token导航 LogoToken导航TokenDH.com
开发需要联网clawhub未标认证来源可访问clear审计通过

hotrankhubhotrankhub 开发

Agent Skill

hotrankhub 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

5,364

周安装

217

GitHub Stars

公开资料未说明

下载量

1,684
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:hotrankhub(hotrankhub 开发)
来源仓库:https://github.com/rpeng666/hotrankhub
安装命令:
openclaw skills install hotrankhub
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install hotrankhub

简介

用于补充开发相关能力,支持 OpenClaw 中的开发任务处理。

  • 适合需要快速响应和执行开发类操作时使用。hotrankhub 属于开发类 Skill,可作为该场景下的辅助能力补充。
  • 安装命令:openclaw skills install hotrankhub。
  • 适用于 OpenClaw,通过 clawhub 安装。
  • 建议安装前确认权限范围和维护状态,避免触发不必要操作。

SKILL.md

name
hotrank-hub
description
聚合 47 个平台热榜数据的 API 服务
version
1.0.0
author
HotRank Hub Team

HotRank Hub - 热榜数据 API 服务

概述

HotRank Hub 是一个聚合全网热榜数据的 API 服务,提供 47 个平台的实时热搜、热榜数据。通过标准化的 HTTP API,您可以轻松获取微博、知乎、抖音、B站、GitHub 等平台的热门内容。

核心能力

📊 数据聚合

  • 47 个数据源:覆盖社交媒体、科技资讯、财经新闻、游戏娱乐等多个领域
  • 实时更新:数据每5分钟自动更新,确保获取最新热点
  • 标准化格式:统一的数据结构,易于集成和解析

🔍 平台覆盖

HotRank Hub 聚合 47 个平台的热榜数据,完整列表如下:

社交媒体(7个):微博热搜、知乎热榜、知乎日报、百度热搜、百度贴吧、小红书、夸克热搜

短视频/视频(4个):抖音热点、快手热榜、B站热门、腾讯视频

科技资讯(16个):GitHub、GitHub趋势、HelloGitHub、掘金、CSDN、V2EX、Linux.do、Hacker News、IT之家、36氪、虎嗅、少数派、爱范儿、酷安、FreeBuf

财经新闻(4个):雪球、华尔街见闻、金十数据、财联社

游戏娱乐(6个):Steam、虎扑、豆瓣电影、英雄联盟、网易云音乐、QQ音乐

新闻资讯(4个):今日头条、网易新闻、澎湃新闻、参考消息

生活方式(4个):微信读书、什么值得买、懂车帝、历史上的今天

社区论坛(2个):人人都是产品经理

共计 47 个数据源,覆盖中文互联网主流平台。

API 基础信息

基础 URL

https://airouter.tech/api

响应格式

所有 API 返回 JSON 格式,包含以下字段:

{
  "code": 200,          // 状态码
  "msg": "请求成功",     // 响应消息
  "data": [...],        // 热榜数据列表
  "timestamp": 1709500000000  // 时间戳
}

数据字段

每个热榜条目包含:

字段类型说明
idstring/number唯一标识
titlestring热搜标题
descstring热搜描述
hotnumber/string热度值
urlstringPC端链接
mobileUrlstring移动端链接

核心工具

1. 获取热榜数据

GET /api/{source_id}

参数:

  • source_id (路径参数):数据源 ID,如 weibozhihubilibili

示例:

# 获取微博热搜
curl https://airouter.tech/api/weibo

# 获取知乎热榜
curl https://airouter.tech/api/zhihu

响应示例:

{
  "code": 200,
  "msg": "请求成功",
  "data": [
    {
      "id": "1",
      "title": "热搜标题",
      "desc": "热搜描述",
      "hot": 1000000,
      "url": "https://weibo.com/...",
      "mobileUrl": "https://weibo.com/..."
    }
  ],
  "timestamp": 1709500000000
}

2. 数据源列表

完整的 47 个数据源列表请参考 sources.json 文件。

每个数据源包含:

  • id:数据源唯一标识
  • name:平台名称
  • category:类别分类
  • apiPath:API 端点路径

使用示例

基础示例

// 获取微博热搜
const response = await fetch('https://airouter.tech/api/weibo');
const data = await response.json();
console.log(data);

// 获取 GitHub 趋势
const githubData = await fetch('https://airouter.tech/api/github-trending');
const trending = await githubData.json();

高级示例

跨平台对比

// 对比微博和知乎的热榜
const [weibo, zhihu] = await Promise.all([
  fetch('https://airouter.tech/api/weibo').then(r => r.json()),
  fetch('https://airouter.tech/api/zhihu').then(r => r.json())
]);

// 找出共同热点
const weiboTitles = new Set(weibo.data.map(item => item.title));
const common = zhihu.data.filter(item => weiboTitles.has(item.title));

生成热点报告

// 获取多个平台数据并生成报告
const platforms = ['weibo', 'zhihu', 'douyin'];
const reports = await Promise.all(
  platforms.map(p =>
    fetch(`https://airouter.tech/api/${p}`)
      .then(r => r.json())
  )
);

// 汇总分析
const summary = reports.map((report, i) => ({
  platform: platforms[i],
  topItems: report.data.slice(0, 5)
}));

最佳实践

1. 缓存策略

Why: 减少不必要的 API 调用,提升响应速度

How:

const CACHE_KEY = 'hotrankhub_cache';
const CACHE_TIME = 5 * 60 * 1000; // 5分钟

async function getHotList(source) {
  const cache = localStorage.getItem(`${CACHE_KEY}_${source}`);
  if (cache) {
    const { data, timestamp } = JSON.parse(cache);
    if (Date.now() - timestamp < CACHE_TIME) {
      return data;
    }
  }

  const response = await fetch(`/api/${source}`);
  const data = await response.json();

  localStorage.setItem(`${CACHE_KEY}_${source}`, JSON.stringify({
    data,
    timestamp: Date.now()
  }));

  return data;
}

2. 错误处理

Why: 确保应用的健壮性和用户体验

How:

try {
  const response = await fetch('/api/weibo');
  if (!response.ok) {
    throw new Error(`HTTP ${response.status}`);
  }
  const data = await response.json();
  // 处理数据
} catch (error) {
  console.error('获取热榜失败:', error);
  // 显示友好的错误提示
  showToast('获取数据失败,请稍后重试');
}

3. 并发请求

Why: 提升多平台数据获取效率

How:

// 同时获取多个平台数据
const sources = ['weibo', 'zhihu', 'bilibili'];
const results = await Promise.allSettled(
  sources.map(s => fetch(`/api/${s}`).then(r => r.json()))
);

// 处理结果
results.forEach((result, i) => {
  if (result.status === 'fulfilled') {
    console.log(`${sources[i]}: ${result.value.data.length} items`);
  } else {
    console.error(`${sources[i]} failed:`, result.reason);
  }
});

限制与注意事项

  • 缓存时间:API 默认缓存 5 分钟
  • 请求频率:建议合理控制请求频率,避免过度调用
  • 数据准确性:数据来源于第三方平台,不保证 100% 准确

技术支持

如有问题,请联系:

  • 网站:https://airouter.tech
  • 文档:完整 API 文档请参考 api-reference.md
  • 示例:更多使用示例请参考 examples.md

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

94.88%
按下载量换算1,598

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills