Connect Apps with Composio
ComposioHQ/awesome-claude-skills
Connects an agent to 1000+ external apps through the Composio Tool Router plugin, so it can actually send emails, create issues and post messages instead of only drafting them.
Finds GitHub projects mentioned in articles or screenshots and stars them, tracks updates to your starred repos, and builds an HTML dashboard to browse them.
SKILL.md written in Chinese; this summary is our English description.
$ npx skills add cat-xierluo/legal-skills --skill github-star-manager -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install cat-xierluo/legal-skills github-star-manager --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/cat-xierluo/legal-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/github-star-manager .claude/skills/github-star-manager && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "github-star-manager" agent skill from https://github.com/cat-xierluo/legal-skills/tree/main/skills/github-star-manager into .claude/skills/github-star-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "github-star-manager", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/cat-xierluo/legal-skills/tree/main/skills/github-star-managerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add cat-xierluo/legal-skills --skill github-star-manager -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install cat-xierluo/legal-skills github-star-manager --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/cat-xierluo/legal-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/github-star-manager .agents/skills/github-star-manager && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "github-star-manager" agent skill from https://github.com/cat-xierluo/legal-skills/tree/main/skills/github-star-manager into .agents/skills/github-star-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "github-star-manager", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add cat-xierluo/legal-skills --skill github-star-manager -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install cat-xierluo/legal-skills github-star-manager --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/cat-xierluo/legal-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/github-star-manager .cursor/skills/github-star-manager && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "github-star-manager" agent skill from https://github.com/cat-xierluo/legal-skills/tree/main/skills/github-star-manager into .cursor/skills/github-star-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "github-star-manager", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/cat-xierluo/legal-skills.git --path skills/github-star-manager--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add cat-xierluo/legal-skills --skill github-star-manager -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install cat-xierluo/legal-skills github-star-manager --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/cat-xierluo/legal-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/github-star-manager .gemini/skills/github-star-manager && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "github-star-manager" agent skill from https://github.com/cat-xierluo/legal-skills/tree/main/skills/github-star-manager into .gemini/skills/github-star-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "github-star-manager", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install cat-xierluo/legal-skills github-star-managerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add cat-xierluo/legal-skills --skill github-star-manager -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/cat-xierluo/legal-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/github-star-manager .github/skills/github-star-manager && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "github-star-manager" agent skill from https://github.com/cat-xierluo/legal-skills/tree/main/skills/github-star-manager into .github/skills/github-star-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "github-star-manager", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add cat-xierluo/legal-skills --skill github-star-manager -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install cat-xierluo/legal-skills github-star-manager --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/cat-xierluo/legal-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/github-star-manager .opencode/skills/github-star-manager && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "github-star-manager" agent skill from https://github.com/cat-xierluo/legal-skills/tree/main/skills/github-star-manager into .opencode/skills/github-star-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "github-star-manager", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
github-star-managerFinds GitHub projects mentioned in articles or screenshots and stars them, tracks updates to your starred repos, and builds an HTML dashboard to browse them.
The skill has two parts. In conversation, it pulls GitHub repository references out of an article, a URL, a screenshot or its comment section, turns partial or vague clues into a single owner and repo using GitHub search and the repository lists under an owner, and stars the matches on your account.
The script part runs from the command line or on a schedule. It syncs your starred repositories, watches them for new versions, releases and notable commits, writes structured update reports and generates an HTML dashboard for browsing and filtering. The scripts are main.py, star_tracker.py, dashboard_generator.py, generate_categories.py and quick_export.py, with a config file, category definitions and an example .env alongside. The SKILL.md itself is written in Chinese.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit c077fcc. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 5 files in scripts/ (Python and JavaScript), which the agent can run.
Shell commands in SKILL.md call:
ghpippythonbrewapt-getFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
OPENAI_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
GitHub Star Manager loads about 2k tokens when it runs, and up to ~2.9k if it reads all its reference files. Until then it costs about 20 tokens; SKILL.md has 562 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
macOS: `brew install python3`<br>Linux: `sudo apt-get install python3` || `python-dotenv` | 从 .env 文件加载配置 | `pip install python-dotenv` |#### 方式 1:使用 .env 配置文件(推荐)cp assets/.env.example .env# 2. 编辑 .env 文件,填入你的 API 密钥Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from cat-xierluo/legal-skills at commit c077fcc, republished under its MIT licence (© cat-xierluo). 562 words, ~1,970 tokens.
.claude/skills/github-star-manager/SKILL.md (or your agent's skills folder). This skill also uses 16 other files; get the full folder from GitHub.专注于 GitHub Star 项目的更新追踪与同步工具。自动检测您 Star 的项目是否有新版本、新 Release、重要 Commit 变化,并生成结构化的更新报告。
核心特色: 提供 HTML 可视化 Dashboard,快速浏览所有 Star 项目。
本技能在以下场景下触发:
本技能包含两个模块:
| 模块 | 触发方式 | 功能 |
|---|---|---|
| 对话模块 | 对话触发 | 从内容提取项目并 Star |
| 脚本模块 | 命令行/定时任务 | 同步、Dashboard、追踪、批量管理 |
从各种内容来源中自动提取 GitHub 仓库引用,并在你的 GitHub 账户上 star 它们。
支持的触发方式:
工作流程:
内容提取与上下文分析
owner/repo 全称是最高优先级证据,优先于一切启发式消歧仓库发现与智能匹配
created:2026-08-20..2026-08-28);③ 用户名/owner 片段("skent"→ 搜索 skent 找到候选 owner skent、Skentir、skent259 等);④ 其它旁证("近期更新"、"MIT 协议"等可加 --sort=updated、license filter)gh api search/repositories?q=<关键词>+created:<date-range> 拿到 ≤30 条候选。若零命中放宽日期±3 天再试;若仍零命中改用关键词子集(先只搜 simulation + art)让噪声筛过滤掉,再逐步加严。单字段多关键词 OR / 多字段 AND 的组合顺序决定召回:先粗后细(先 OR 让候选宽一点,再用 AND 紧),避免一开始就用 ascii+simulation+art+console 拼长串触发 0 命中created_at 落在用户口述的时间窗口内(误差 ±3 天);② description 含线索关键词("ascii"/"simulation"/"art"/"console"任一);③ owner 名含候选用户片段(Skent*、skent* 任一前缀)。三条都满足即可定为唯一,置信度反映给用户created_at 偏离用户口述超 ±5 天,要么放宽/收严窗口与用户核对,要么放弃。实测反例:直接搜 ascii simulation art console 在 8 月 24 号前后日期范围内 GitHub 站内搜索 0 命中,但按"主题 + 时间窗口 + 用户片段"三段拆解后 API 检索唯一命中——这就是本规则的必要性证据mcncarl/jianyi…)时,列该 owner 名下仓库(gh api users/OWNER/repos),按名称前缀 + description 语义匹配补全(实测:jianyi…→jianying-headless,yichen…→yichen-skills)webadderalorg→真身 webadderallorg/Recordly,30.9k⭐ 与侧栏 20.1k 同量级确认)gh api repos/旧名 是否返回 301/新 full_name——GitHub API 对改名仓库自动重定向,返回的 full_name 即新名;若新仓库已在库则视为同一项目跳过(实测:erduo-hyperframes-broll → erduo-broll-loop-engineering)gh search repos-lite/-editor/-skills 等后缀、description 自述"基于上游/fork 适配/补原仓库不做的半边"的直接排除检查是否已 Star
gh api user/starred/owner/repo 2>/dev/nullHTTP 204 = 已 star,404 = 未 star。
Star 仓库
gh repo star 子命令在部分 gh 版本不存在(如 2.83.0 报 unknown command),统一用 API,幂等且跨版本可用:
gh api -X PUT user/starred/owner/repo成功后用第 3 步的 GET 回读,204 才算完成,不要以 PUT 退出码为准。 批量任务(一次内容提取出多个仓库)时循环执行"查重→star→回读",单个仓库失败不阻断其余,最后按第 5 步汇总成功/跳过/失败。
生成报告
| 依赖 | 安装方式 |
|---|---|
| Python 3.8+ | macOS: brew install python3<br>Linux: sudo apt-get install python3 |
| 包名 | 用途 | 安装命令 |
|---|---|---|
requests | HTTP 请求,调用 GitHub API | pip install requests |
python-dotenv | 从 .env 文件加载配置 | pip install python-dotenv |
openai | AI 摘要生成(可选) | pip install openai |
pip install -r assets/requirements.txt# 1. 复制示例配置文件
cp assets/.env.example .env
# 2. 编辑 .env 文件,填入你的 API 密钥
# GITHUB_PAT=ghp_xxxxxxxxxxxxxxxxx
# OPENAI_API_KEY=sk-xxxxxxxxxxxx
# 3. 安装依赖
pip install -r assets/requirements.txt# 直接设置环境变量
export GITHUB_PAT="你的_github_pat_token"
export OPENAI_API_KEY="你的_openai_api_key"public_repo(访问公开仓库)repoToken 作用:
# 导出数据并打开 Dashboard
# 产物固定落在技能目录 output/ 下(绝对路径,与当前工作目录无关),脚本结束时会打印完整路径
python scripts/main.py --export --user 你的用户名
open skills/github-star-manager/output/dashboard.html首次使用说明: 如果 dashboard.html 不存在,系统会自动从 assets/dashboard.example.html 复制一份。
Dashboard 功能:
python scripts/main.py --init --user 你的用户名 --limit 50首次运行会保存所有 Star 的快照作为后续对比基准。
python scripts/main.py --check --user 你的用户名对比上次快照,生成更新报告。
python scripts/main.py --report --user 你的用户名 --days 7生成包含项目摘要和更新状态的完整报告。
# 每周检查一次
python scripts/main.py --check --user 你的用户名 --weekly本技能使用以下配置文件:
| 文件 | 用途 |
|---|---|
assets/categories.yaml | 分类定义和关键词规则 |
assets/tags.json | 标签管理和别名配置 |
assets/.env.example | 环境变量模板 |
首次运行时,配置文件会自动复制到 ~/.github-star-manager/ 目录。
| 功能 | github-star-manager | repo-research |
|---|---|---|
| 焦点 | Star 项目发现 + 管理 + 追踪 | 单个仓库的深度研究 |
| 输出 | Dashboard + 变更摘要 | 架构分析、代码解读 |
| 用途 | 日常订阅更新 | 一次性深度调研 |
当 GitHub Star 同步任务需要汇报时,使用以下固定格式:
⭐ GitHub Stars 同步报告 — YYYY-MM-DD HH:MM
总项目数: XXX 个(±Y)
---
**🔄 仓库转移**(同一项目,owner/name 变了)
- ~~旧路径~~ → **新路径**(⭐ N)
**➕ 新增 Star (N)**
- 项目名(⭐ N)
描述(如果有)
**➖ 取消 Star (N)**
- 项目名
---
**📊 汇总**
- 新增: X 个
- 取消: Y 个
- 转移: Z 个
- 当前总数: XXX规则:
© cat-xierluo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 16 other files (scripts, references, assets) in skills/github-star-manager of cat-xierluo/legal-skills.
Open the folder on GitHubat commit c077fcc
GitHub Star Manager next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| GitHub Star Manager this skillcat-xierluo/legal-skills | 713 | — | ~2k | Automated safety check: Notes | MIT | |
| Connect Apps with ComposioComposioHQ/awesome-claude-skills | 77k | 3 repos | ~557 | Automated safety check: Pass | None | |
| Openclaw Rpalaziobird/openclaw-rpa | 229 | — | ~2.4k | Automated safety check: Pass | Apache-2.0 | |
| Triage Security Advisoriesactivepieces/activepieces | 25k | — | ~3.9k | Automated safety check: Pass | Custom licence | |
| Superset Automatesuperset-sh/superset | 15k | — | ~1.4k | Automated safety check: Pass | Custom licence | |
| Aeon Agent Setup and Managementaeonfun/aeon | 767 | — | ~9k | Automated safety check: Warn | MIT |
ComposioHQ/awesome-claude-skills
Connects an agent to 1000+ external apps through the Composio Tool Router plugin, so it can actually send emails, create issues and post messages instead of only drafting them.
laziobird/openclaw-rpa
Record browser, Excel, Word & API actions once — replay without the LLM: faster, cheaper, no hallucinations.
activepieces/activepieces
Triage the GitHub privately-reported vulnerability backlog for Activepieces — pull repository security advisories from the Security tab, scope-check against SECURITY.md, deeply validate each…
superset-sh/superset
Turns a recurring chore into a scheduled or event-triggered Superset agent, drafting its prompt, picking a target and trigger, and reviewing the first run.
aeonfun/aeon
Sets up and manages an Aeon agent instance that runs skills on a schedule through GitHub Actions: starting, rescheduling, debugging, editing skills and mining chat history.
ruvnet/ruflo
Agent skill for workflow-automation - invoke with $agent-workflow-automation
cat-xierluo/legal-skills
Converts a lawyer's ordinary complaint or a described case into the Supreme People's Court's elements-style Word template, with layout checks on the result.
cat-xierluo/legal-skills
Analyzes raw lecture transcripts for verbal tics, pacing, time use and promise follow-through, with optional slide-by-slide comparison and cross-session tracking.
cat-xierluo/legal-skills
Detects and rewrites machine-sounding patterns in the body text of Chinese articles while keeping the author's facts, headings and legal terms intact.
cat-xierluo/legal-skills
Sets up or incrementally updates AGENTS.md and CLAUDE.md for legal professionals, with a minimal safety baseline and a check that a new session loads and follows the rules.
cat-xierluo/legal-skills
Chinese-language skill that organizes a case file into a multi-role mock trial with judge, parties and clerk, producing a transcript, issue review and a to-strengthen list.
cat-xierluo/legal-skills
Creates SVG illustrations for a Markdown article as animated SVG, static SVG or PNG files, and places them in the text at planned positions.
Works with
Categories
Finds GitHub projects mentioned in articles or screenshots and stars them, tracks updates to your starred repos, and builds an HTML dashboard to browse them. The skill has two parts. In conversation, it pulls GitHub repository references out of an article, a URL, a screenshot or its comment section, turns partial or vague clues into a single owner and repo using GitHub search and the repository lists under an owner, and stars the matches on your account.
GitHub Star Manager fits situations like: starring every GitHub project mentioned in an article or screenshot; checking which starred repositories have new releases or notable commits; browsing and filtering a large starred list in a visual dashboard; monitoring release activity of libraries your project depends on.
Run `npx skills add cat-xierluo/legal-skills --skill github-star-manager -a claude-code`. Or copy the skill folder (skills/github-star-manager in cat-xierluo/legal-skills) into .claude/skills/github-star-manager in your project. Claude Code loads it when a task matches its description.
Run `npx skills add cat-xierluo/legal-skills --skill github-star-manager -a codex`. Or copy the skill folder (skills/github-star-manager in cat-xierluo/legal-skills) into .agents/skills/github-star-manager in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add cat-xierluo/legal-skills --skill github-star-manager -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/github-star-manager, .gemini/skills/github-star-manager, .github/skills/github-star-manager and .opencode/skills/github-star-manager in your project.
Going by SKILL.md and its folder, GitHub Star Manager needs Python and JavaScript for the scripts in its folder, the command-line tools its instructions call (gh, pip, python, brew and apt-get) and credentials named OPENAI_API_KEY. Our summary lists: Python with the packages listed in `assets/requirements.txt`; A GitHub account that the agent can star repositories on.
SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (runs commands with sudo; mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
GitHub Star Manager is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 7.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 952 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with GitHub Star Manager: Connect Apps with Composio (ComposioHQ/awesome-claude-skills, 77k stars), Openclaw Rpa (laziobird/openclaw-rpa, 229 stars), Triage Security Advisories (activepieces/activepieces, 25k stars) and Superset Automate (superset-sh/superset, 15k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
cat-xierluo (a GitHub user) maintains it in cat-xierluo/legal-skills, which has 713 GitHub stars. The repository holds 62 skills in this directory. The repository was last updated on October 7, 2026.
Source: cat-xierluo/legal-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.