Not in the top 1,000 by GitHub stars

denysdovhan/skills

A collection of custom skills for my workflows with AI-agents

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/agent-log/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

353db84e7c3c → a5441d3a5d40

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 353db84e7c3c

No earlier version was observed for comparison.

Compare on GitHub

skills/commit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

353db84e7c3c → a5441d3a5d40

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 353db84e7c3c

No earlier version was observed for comparison.

Compare on GitHub

skills/interactive-debugging/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

353db84e7c3c → a5441d3a5d40

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 353db84e7c3c

No earlier version was observed for comparison.

Compare on GitHub

skills/readable-code/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a5441d3a5d40

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit a5441d3a5d40eb00d5c219404d3ae4406be048c7

git clone --filter=blob:none --no-checkout https://github.com/denysdovhan/skills.git .hotskills/denysdovhan-skills && git -C .hotskills/denysdovhan-skills checkout --detach a5441d3a5d40eb00d5c219404d3ae4406be048c7 # Copy each selected skill directory from .hotskills/denysdovhan-skills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/denysdovhan/skills.git .hotskills/denysdovhan-skills && git -C .hotskills/denysdovhan-skills checkout --detach a5441d3a5d40eb00d5c219404d3ae4406be048c7 # Copy each selected skill directory from .hotskills/denysdovhan-skills into .agents/skills/<skill-name>/
21GitHub stars
0stars in 7 days
4skills in this repository
8commits in 30 days

Heat

1.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 25, 202621

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

agent-log

When your agent uses it

Use this skill to maintain an agent log in .agents/log, a decision journal shared by the developer and agents. Trigger when the user explicitly asks to use agent-log or record/update an agent log entry; when planning, implementing, or finalizing a significant feature in a repo with an existing .agents/log; or before non-trivial changes or questions in areas covered by existing entries. Never initialize .agents/log unless the user explicitly asks for an agent log.

What it loads into context

Frontmatter

99 tokens

Always available to the agent

SKILL.md

2,090 tokens

When the skill is activated

Reference documents

60 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Layout
  2. Entry Format
  3. Index Format
  4. Recall: Read Before You Write
  5. Write Workflow
  6. Handling Feedback During Implementation
  7. Guidelines

Files

  • ../../.claude-plugin/marketplace.jsonasset472 bytes
  • ../../.claude-plugin/plugin.jsonasset721 bytes
  • ../../assets/dd-skills.svgasset1,355 bytes
  • README.mddoc225 bytes
  • SKILL.mdcore10,458 bytes
  • SKILL.mdcore10,458 bytes
  • agents/openai.yamlasset293 bytes
  • assets/agent-log.pngasset1,458 bytes
Read SKILL.md

# Agent Log

Maintain `.agents/log/` — a version-controlled journal of product and engineering decisions, tradeoffs, and directions, co-owned by the developer and agents. Entries capture _why_ — the reasoning that code and git history cannot recover.

## Layout

- `.agents/log/index.md` — index of all entries
- `.agents/log/YYYY-MM-DD-slug.md` — one entry per feature or standalone decision

Initialize `.agents/log/` only when the user explicitly asks — by invoking this skill or directly requesting an agent log. If `.agents/log/` is absent otherwise, do not create it, even when a plan is approved. When initializing, create `.agents/log/index.md` with the table header from Index Format; create an entry only if the current task records a decision.

## Entry Format

```markdown
View the complete source on GitHub

Skills included

  • agent-log
  • commit
  • interactive-debugging
  • readable-code

Repository facts

License
MIT
Created
Feb 4, 2026
Last pushed
Nov 2, 2026
Forks
0
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 5 notes
  • skills/agent-log/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/commit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/interactive-debugging/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/interactive-debugging/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/interactive-debugging/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 32 signals by file

.claude-plugin/marketplace.json

  • Network accessline 3
    "owner": {     "name": "Denys Dovhan",     "url": "https://github.com/denysdovhan",
  • Network accessline 4
    "name": "Denys Dovhan",     "url": "https://github.com/denysdovhan",     "email": "denysdovhan@gmail.com"
  • Network accessline 5
    "url": "https://github.com/denysdovhan",

.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Denys Dovhan",     "url": "https://github.com/denysdovhan",
  • Network accessline 6
    "name": "Denys Dovhan",     "url": "https://github.com/denysdovhan",     "email": "denysdovhan@gmail.com"
  • Network accessline 7
    "url": "https://github.com/denysdovhan",
  • Network accessline 8
    "email": "denysdovhan@gmail.com"   },   "repository": "https://github.com/denysdovhan/skills",
  • Network accessline 9
    },   "repository": "https://github.com/denysdovhan/skills",   "license": "MIT",
  • Network accessline 10
    "repository": "https://github.com/denysdovhan/skills",
  • Network accessline 12
    "displayName": "DD Skills",   "icon": "./assets/dd-skills.svg",   "homepage": "https://github.com/denysdovhan/skills#readme",
  • Network accessline 13
    "icon": "./assets/dd-skills.svg",   "homepage": "https://github.com/denysdovhan/skills#readme",   "keywords": ["agent-skills", "git", "debugging", "code-readability", "decision-log"],
  • Network accessline 14
    "homepage": "https://github.com/denysdovhan/skills#readme",
  • Network accessline 15
    "keywords": ["agent-skills", "git", "debugging", "code-readability", "decision-log"],   "documentationUrl": "https://github.com/denysdovhan/skills#readme",   "supportUrl": "https://github.com/denysdovhan/skills/issues"
  • Network accessline 16
    "documentationUrl": "https://github.com/denysdovhan/skills#readme",
  • Network accessline 17
    "supportUrl": "https://github.com/denysdovhan/skills/issues"

assets/dd-skills.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512" fill="none">

skills/interactive-debugging/SKILL.md

  • Network accessline 12
    - Debug server: `.debug/debug_server.*` - Debug log: `.debug/debug.log` - Default endpoint: `http://localhost:3333/debug`
  • Network accessline 14
    - Default endpoint: `http://localhost:3333/debug`
  • Network accessline 42
    - The server is a long-running foreground process; start it in the background (or another terminal) so it does not block your shell. - Use another port only if `3333` is occupied. - Verify it with `curl http://localhost:3333/health`.
  • Network accessline 43
    - Use another port only if `3333` is occupied. - Verify it with `curl http://localhost:3333/health`. - Clear `.debug/debug.log` before reproduction if it already exists.
  • Network accessline 44
    - Verify it with `curl http://localhost:3333/health`.
  • Network accessline 53
    // #region DEBUG fetch("http://localhost:3333/debug", {
  • Network accessline 54
    fetch("http://localhost:3333/debug", {
  • Network accessline 73
    try:     urllib.request.urlopen(
  • Network accessline 74
    urllib.request.urlopen(
  • Network accessline 75
    urllib.request.Request(
  • Network accessline 76
    "http://localhost:3333/debug",
  • Network accessline 94
    begin   Net::HTTP.post(     URI("http://localhost:3333/debug"),
  • Network accessline 95
    Net::HTTP.post(     URI("http://localhost:3333/debug"),     { event: "function-entry", value: value }.to_json,
  • Network accessline 96
    URI("http://localhost:3333/debug"),

skills/interactive-debugging/scripts/debug_server.js

  • Executable scriptline 1
    #!/usr/bin/env node

skills/interactive-debugging/scripts/debug_server.py

  • Executable scriptline 1
    #!/usr/bin/env python3

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 16 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/agent-log/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/agent-log/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/agent-log/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/agent-log/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.