rizzn/Public-Agent-Kit has 11 GitHub stars and 0 forks. Star changes are not measured yet. Last checked 2026-11-04 19:14 UTC. Last push 2026-10-28.
計測したスター増加
- 24時間
- 更新が遅れています
- 7日間
- 更新が遅れています
- 15日間
- 更新が遅れています
- 1か月
- 更新が遅れています
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
概要
Agent-independent skills, rules and hooks for Claude Code, Antigravity and Qwen Code: blast-radius change-impact analysis, prompt expansion, yt-dlp video/audio downloads, transcripts via captions or Groq Whisper, offline web page copies, a PII and credential guard hook, plus reply and ticket rules. Every folder is self-contained, no shared code.
開発ツールREADME.md
オリジナル
Public-Agent
Self-contained agent skills, rules and hooks for coding agents. Skills and rules are
agent-independent: a skill is a Markdown contract (SKILL.md) plus plain scripts, a rule is
a plain Markdown file, so any agent that reads Markdown and runs shell commands can use them.
Hooks depend on each agent's hook protocol; the one here speaks three. Every folder under
skills/ works on its own: no shared code, no external config, nothing installed outside the
folder.
This repository is a small public part of my own agentic harness: the skills, rules and hooks
that work without the rest of it, stripped of every link to my private tools and projects.
AGENTS.md serves as the master index and operating agreement across all subfolders.
Skills
| Skill | What it does | Needs |
|---|---|---|
blast-radius |
Maps reverse imports, export signature changes, broken call sites and affected tests for files or a git diff |
Node.js, git (for --diff) |
mediagrab |
Downloads one public video as mp4 or its audio as mp3 via yt-dlp | Windows, Node.js |
prompt-expansion |
Expands a brief task into a structured XML prompt; trigger +++ |
— |
transcribe |
Turns a local file or a YouTube URL into M:SS <text> lines, via captions or Groq Whisper |
Windows, Python 3.13, Groq API key |
webcopy |
Saves one web page with all its assets as an offline copy | Python 3, requests, beautifulsoup4 |
Rules
| Rule | What it sets |
|---|---|
reply-format.md |
Wording, skeleton and grounding markers of every agent reply |
ticket-template.md |
How a work request becomes a ticket: format, vocabulary, lifecycle |
Rules carry no frontmatter. Copy rules/ next to the agent's instruction file (AGENTS.md,
CLAUDE.md or the equivalent of the agent in use) and link or include the rules from there.
They reference each other and the prompt-expansion skill, so copy them together with it.
Hooks
| Hook | What it does | Agents |
|---|---|---|
pii-guard.js |
Replaces e-mails, phone numbers, IBANs and public IPs in tool output with [PII:…] placeholders, blocks prompts that contain them, denies reads of .env files and credentials without asking, optionally asks before reads of dumps, databases, uploads or logs |
Claude Code (full), Antigravity and Qwen Code (partial) |
node --test hooks/tests/pii-guard.test.js # unit tests, no network
node hooks/tests/pii-guard.bench.js # recall, precision, throughput; ~8 s, no network
Quick start
# 1. Install: copy a skill folder into the agent's skill directory (<skill-root>)
Copy-Item -Recurse skills/mediagrab <skill-root>/
# 2. Binaries (mediagrab, transcribe): each skill runs its own setup into its own bin/
powershell -ExecutionPolicy Bypass -File <skill-root>/mediagrab/scripts/setup.ps1 # ~118 MB, network yes, no cost
powershell -ExecutionPolicy Bypass -File <skill-root>/transcribe/scripts/setup.ps1 # ~220 MB, network yes, no cost
# 3. Key (transcribe only): enter GROQ_API_KEY in config.json beside SKILL.md
Copy-Item <skill-root>/transcribe/config.example.json <skill-root>/transcribe/config.json
- Agents with native skill loading find a skill by the
nameanddescriptionin its frontmatter. Claude Code, for example, reads~/.claude/skills/as<skill-root>. - Any other agent gets the path to
SKILL.mdin its instruction file, or in the prompt.
Notes
- Binaries are not in the repository.
scripts/setup.ps1ofmediagrabandtranscribedownloadsyt-dlp.exeandffmpeg.exefrom their official releases and checks every SHA-256 againstscripts/setup.lock.json.ffmpeg.exealone exceeds GitHub's 100 MB file limit. - Windows only for
mediagrabandtranscribe: the scripts call the.exebuilds inbin/. transcribeuploads audio to Groq whenever no original YouTube captions exist. Private recordings need the owner's consent first.mediagrabhandles public content only. Platform terms of service may forbid downloading; that call stays with the user.