GitHub Trending Daily for Openclaw

An automated utility that fetches GitHub Trending repositories and pushes formatted reports to DingTalk groups.

jiangzhiyu
v1.0.0
Mar 2, 2026
0
993
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install github-trending-daily

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install github-trending-daily using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is GitHub Trending Daily?

The GitHub Trending Daily skill is a specialized automation tool designed for developers who want to stay updated on open-source trends without manual searching. It integrates seamlessly into the Openclaw Skills ecosystem to bridge the gap between GitHub's social coding data and team communication platforms. By providing highly readable Markdown reports, it helps teams identify rising libraries, popular frameworks, and innovative projects as they gain traction.

This skill is built for reliability and flexibility, offering various timeframes for data retrieval and support for testing environments. Whether you are a solo developer or part of a large engineering organization, using Openclaw Skills like this ensures your technical intelligence is always current and actionable.

GitHub Trending Daily Use Cases

  • Morning briefings for development teams to discover new tools and libraries.
  • Weekly competitive analysis for technical leads monitoring specific programming languages.
  • Automated research workflows that archive trending repositories for later review.
  • Testing webhook integrations using the built-in dry-run capability.

How GitHub Trending Daily Works

  1. The skill is invoked through a CLI command or a scheduled task manager like cron.
  2. It scrapes or fetches the latest trending data from GitHub based on the provided flag (daily, weekly, or monthly).
  3. The raw data is parsed and transformed into a clean, structured Markdown format including star counts and repository descriptions.
  4. The script verifies the DingTalk Webhook configuration and the mandatory security keyword.
  5. The finalized message is dispatched to the DingTalk API for immediate group notification.

GitHub Trending Daily Setup

To get started with this skill within your Openclaw Skills workspace, follow these steps:

# Run the skill manually for daily trends
github-trending-daily

# Configure a scheduled push at 9:00 AM every weekday
crontab -e
# Add this line to your crontab:
0 9 * * 1-5 /usr/bin/python3 ~/.openclaw/workspace/skills/github-trending-daily/github-trending-daily.py

GitHub Trending Daily Data Schema & Taxonomy

The skill generates a Markdown-formatted message with the following data structure:

Attribute Description
Project Identity The owner and repository name with direct links.
Language The primary programming language used in the repo.
Growth Metric The number of stars gained during the specific timeframe.
Description A concise summary of the project's purpose.
Source Attribution Footnotes indicating data origin and the automation agent.

GitHub Trending Daily Advanced Features

  • Timeframe Selection: Switch between --weekly or --monthly reports for different levels of granularity.
  • Dry-run Mode: Use the --dry-run flag to preview the output in your terminal without triggering a webhook push.
  • Flexible Push Control: The --no-push option allows for data retrieval only, facilitating integration into other local scripts.
  • Modular Architecture: Specifically designed to interact with underlying Openclaw Skills like dingtalk-push for extensible messaging.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*