By dfrysinger
Agent skills I use day-to-day with GitHub Copilot CLI and other coding agents.
Read websites that need a login. Use when a URL is behind SSO/MFA/auth that the agent can't do itself — internal repos, wikis, dashboards, vendor portals. User logs in once, agent browses after.
Guardrails for agent-initiated, externally-visible GitHub writes — filing issues, opening pull requests, posting comments, and pushing to repos the user does not own. Use when about to create or mutate anything visible to other people on GitHub (especially upstream/third-party repos), or when an offered menu option bundles such an action.
Ultra-compressed communication mode. Cuts token usage ~75% by dropping filler, articles, and pleasantries while keeping full technical accuracy. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman.
Run a high-signal dual-reviewer code review (latest Claude Opus + latest GPT in parallel) with structural merge, hallucination guards, and iterate-until-clean loop. Use when reviewing any non-trivial diff where you want two independent senior reviewers before merging.
Explain and ask in plain language for the reader's actual context — no unexplained jargon, no assumption of codebase/internal knowledge, context before the point, and a tighter restatement on request. Use when teaching, walking the user through a system, summarizing work, or asking the user a clarifying question.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
My agent skills for GitHub Copilot CLI and other coding agents. Small, composable, and easy to adapt.
Inspired by mattpocock/skills.
copilot plugin install dfrysinger/skills
Skills register under the plugin name dfrysinger-skills and become available to invoke from your agent session. Direct local installs from a path on disk are deprecated in Copilot CLI; installing from this GitHub repo is the supported path.
The daemon runs three per-user LaunchAgents under your login session:
com.${USER}.skills.sweep (daily 09:15) — autonomous skill creation into the LOCAL root only.com.${USER}.skills.curator (daily 09:30) — dry-run consolidation report; never mutates.com.${USER}.skills.selftest (manual) — preflight check.Install + verify:
~/code/skills/skills/skill-review/scripts/daemon-install.sh install
~/code/skills/skills/skill-review/scripts/daemon-install.sh selftest
Other commands: status, uninstall. Halt switch: any file at ~/.copilot/skill-state/skill-review/disable-daemon makes both autonomous jobs no-op until removed.
The daemon writes only to ~/.copilot/skills/ (local, no remote) and the state dir ~/.copilot/skill-state/. It never modifies this public repo, even on disk — verify-repo-unchanged.sh is the post-run guard.
A port of NousResearch/hermes-agent's autonomous self-learning machinery (MIT). Agents create skills from real work without being asked, and the library is routinely consolidated or pruned. Because Copilot CLI has no code-enforced post-turn fork like Hermes, the autonomous-creation trigger is reimplemented as an end-of-task subagent dispatch plus a daily scheduled sweep, both gated by a durable ledger. The two-root layout provides the containment Hermes gets from forking. Full attribution and the verbatim-vs-adapted breakdown: skills/skill-review/references/NOTICE.md.
background_review.py (_SKILL_REVIEW_PROMPT lifted verbatim, wrapped in a binding Copilot execution contract). Writes only to the LOCAL root.curator.py) that consolidates narrow sibling skills into umbrellas and archives unused ones on a 7-day cadence; agent-created skills are autonomous, hand-made skills are recommend-only.To trigger an autonomous skill-creation pass on demand (instead of waiting for the daily 09:15 sweep), drop a scoped prompt like this into a fresh Copilot CLI session:
Dispatch skill-review subagent to scan my last 30 days of sessions for any procedure I had to explain to an agent more than twice that isn't already covered by a skill in
~/code/skills/skills/or~/.copilot/skills/.
The subagent runs the same prompt the daemon does, scoped to whatever pattern you describe. Phrase the ask in terms of recurring teaching patterns rather than specific error messages — the reviewer is tuned to dismiss one-off failures as noise, so framing like "find this bug class" tends to come back empty even when the pattern is real. Output lands in ~/.copilot/skills/ with a .agent-created marker and a ledger entry; the public repo stays pristine.
references/.npx claudepluginhub dfrysinger/skillsDesign fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.