Agent Plugins Marketplace
All plugins

ht-skills

v0.0.0

Utility skills for project scaffolding, CI/CD setup, testing pipelines, pre-commit hooks, git workflows, and CLAUDE.md generation.

Claude Code10 Skills

By Dale TanLicense: MIT0 GitHub starsUpdated 2 hours ago

Directory evidence

Runtimes
Claude Code
Parsed components
10 skill or MCP entries
Source updated
Aug 29, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install plugin

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install ht-skills@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/hellatan/claude-skills

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

ht-skills/
├── .claude-plugin/plugin.json
├── skills/architecture-doc-init/SKILL.md
├── skills/ci-drift-audit/SKILL.md
├── skills/claude-md-init/SKILL.md
├── skills/gh-actions-init/SKILL.md
├── skills/gitflow-init/SKILL.md
├── skills/precommit-init/SKILL.md
├── skills/project-scaffold/SKILL.md
├── skills/release-workflow-init/SKILL.md
├── skills/task-retrospective/SKILL.md
└── skills/testing-init/SKILL.md

Included Skills10

architecture-doc-initskills/architecture-doc-init/SKILL.md

Add a docs/architecture.html living system map to an existing repo — explores the codebase (entrypoints, data flow, CI/deploy wiring) and known failure modes (fix commits, closed bugs, CLAUDE.md gotchas), then writes a self-contained, dependency-free HTML architecture doc with an inline-SVG data-flow diagram, failure-modes table, and key-files list, filled in with the repo's real components. Use when the user wants to "add an architecture doc", "add a system map", "visualize the architecture", "add docs/architecture.html", or otherwise bring a visual architecture doc to a repo that doesn't have one. Detects an existing docs/architecture.html and won't overwrite without consent. New repos get the blank template automatically via /project-scaffold.

ci-drift-auditskills/ci-drift-audit/SKILL.md

Audit one or more repos for drift away from this project's CI baseline — duplicate `push` triggers on develop, missing Playwright browser cache, missing workflow_dispatch or /rebuild, unexpected job names. Use when the user wants to "audit CI", "check for CI drift", "make sure the repos still match the baseline", "why did Actions minutes go back up", or is setting up a recurring/scheduled check across repos. Read-only by default — reports findings, never edits a repo unless explicitly asked to fix.

claude-md-initskills/claude-md-init/SKILL.md

Add a CLAUDE.md to an existing repo — detects the project's stack from `package.json` / `pyproject.toml` / framework deps, picks the matching template (Next.js, FastAPI, Fastify, fullstack variants, library, research notebooks, manifest-less toolbox/scripts repos), and writes a lean 50-120 line CLAUDE.md scoped to project identity, canonical commands, and non-obvious gotchas. Use when the user wants to "add CLAUDE.md", "scaffold a CLAUDE.md", "set up Claude Code config", or otherwise bring a CLAUDE.md to a repo that doesn't have one. Refuses to overwrite an existing CLAUDE.md without consent.

gh-actions-initskills/gh-actions-init/SKILL.md

Add GitHub Actions to an existing repo — scaffolds the CI structure (a consolidated `checks` job running lint + format check + typecheck, plus a build job), wires release-please for automated versioning and changelogs from conventional commits, and drops a platform-agnostic deploy stub. Use when the user wants to "add CI", "set up GitHub Actions", "wire up release-please", "scaffold deploy workflow", or otherwise bring `.github/workflows/` to a project that doesn't have it yet. Detects existing workflows and extends them rather than replacing. Composes with `testing-init` (which owns the test jobs) and `project-scaffold` (which calls this internally for new projects).

gitflow-initskills/gitflow-init/SKILL.md

Set up the main + develop (+ optional stage) branch model on an existing repo, push the new branches, apply branch protection, switch the GitHub default branch to develop, and write a CONTRIBUTING.md documenting the branch/PR/commit conventions. Use when the user wants to "set up gitflow", "add a develop branch", "configure branch protection", "add a CONTRIBUTING.md", "document our branching/PR conventions", "set up a PR-flow workflow", or otherwise bring this project's git workflow conventions to a repo that doesn't have them yet. Detects current branch state, idempotent — won't recreate branches that exist or stomp on existing protection rules without consent.

precommit-initskills/precommit-init/SKILL.md

Add pre-commit hooks at the repo root to an existing project — installs the `pre-commit` package, generates a `.pre-commit-config.yaml` per stack (Python-only, Node-only, fullstack), activates the git hook, and runs `pre-commit autoupdate` so the user starts on current hook revisions. Use when the user wants to "add pre-commit", "set up pre-commit hooks", "add lint hooks", "set up commit hooks", or otherwise wire pre-commit into a repo that doesn't have it yet. Idempotent — won't overwrite existing config without asking.

project-scaffoldskills/project-scaffold/SKILL.md

Bootstrap a new project repo with prescriptive defaults — opinionated framework picks (Next.js, FastAPI), lean CLAUDE.md, sensible git workflow (main + develop, optional stage), unified pre-commit hooks at root, GitHub Actions CI (consolidated checks/e2e/build pipeline), release-please for automated releases, deploy workflow stub, and a private GitHub repo under the user's authenticated gh account. Use this skill whenever the user wants to scaffold, bootstrap, initialize, or set up a new project, repo, or codebase — even if they don't explicitly say "scaffold." Triggers on phrases like "new repo," "start a new project," "bootstrap [name]," "set up a project," or "init a repo with claude config."

release-workflow-initskills/release-workflow-init/SKILL.md

Bring the standard git + release workflow to a bare or framework-less repo in one step — git init + initial commit + private GitHub repo if needed, then gitflow branches + protection (via gitflow-init) and release-please + trimmed CI (via gh-actions-init). Use when the user wants to "set up the release workflow", "add gitflow + release-please", "bootstrap the git/release workflow on this repo", or set up branches + CI + releases on a repo that has no app framework. For framework apps (Next.js/FastAPI) use project-scaffold instead.

task-retrospectiveskills/task-retrospective/SKILL.md

Use after completing any substantial task — a feature, a bugfix, a multi-step debugging session, a deploy, a client deliverable — to generate a retrospective doc that captures failure signal (not just wins) alongside root causes, action items, and time calibration. Trigger when the user says "write a retro", "do a retrospective", "post-mortem", "retro on this", "what went wrong", "lessons learned", or invokes /task-retrospective. Proactively offer one whenever a task wrapped up with rework, a blown time estimate, a bug that shipped, or an assumption that turned out wrong. A retro that lists only wins is a FAILED retro — the "What went wrong (root causes)" section is mandatory, so dig until you find real failure signal.

testing-initskills/testing-init/SKILL.md

Add a testing pipeline to an existing repo — installs runners (Vitest/Playwright/pytest), scaffolds passing test stubs, wires up `npm run test` / `pytest` / equivalent scripts, and optionally adds the matching CI workflow. Use when the user wants to "add tests," "set up a testing pipeline," "scaffold vitest/pytest/playwright," or otherwise bring a testing layer to a project that doesn't have one yet. Detects stack from `package.json` / `pyproject.toml`. Skips work that already exists (idempotent).

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "ht-skills",
  "description": "Utility skills for project scaffolding, CI/CD setup, testing pipelines, pre-commit hooks, git workflows, and CLAUDE.md generation.",
  "version": "0.0.0",
  "author": {
    "name": "Dale Tan"
  },
  "homepage": "https://github.com/hellatan/claude-skills",
  "repository": "https://github.com/hellatan/claude-skills",
  "license": "MIT"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[ht-skills on Agent Plugins Marketplace](https://pluginsmp.com/plugins/ht-skills)