https://github.com/forjd/agent-skills
Agent skills for GitHub repo hardening, PR creation, and review actioning — portable capabilities for any skills-compatible AI agent
https://github.com/forjd/agent-skills
agent-skills ai-agents code-review developer-tools devops github-cli pull-requests security-hardening
Last synced: 14 days ago
JSON representation
Agent skills for GitHub repo hardening, PR creation, and review actioning — portable capabilities for any skills-compatible AI agent
- Host: GitHub
- URL: https://github.com/forjd/agent-skills
- Owner: forjd
- License: mit
- Created: 2026-03-13T23:38:07.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-21T21:39:50.000Z (23 days ago)
- Last Synced: 2026-05-22T06:57:36.807Z (23 days ago)
- Topics: agent-skills, ai-agents, code-review, developer-tools, devops, github-cli, pull-requests, security-hardening
- Language: Shell
- Size: 44.9 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Agent Skills
A collection of [agent skills](https://agentskills.io) for the **forjd** organisation — portable, version-controlled capabilities that any skills-compatible AI agent can discover and use.
## Available Skills
| Skill | Description |
|-------|-------------|
| [`repo-hardening`](skills/repo-hardening) | Audit and harden GitHub repository security settings via the `gh` CLI |
| [`github-pr`](skills/github-pr) | Create standardised pull requests with conventional titles, templates, and reviewers |
| [`pr-review-actioner`](skills/pr-review-actioner) | Action PR review feedback — triage, fix, and reply to unresolved review comments |
| [`browse`](skills/browse) | Browser automation CLI for navigating, testing, screenshotting, and interacting with web pages |
## Installation
**Via the [Skills CLI](https://skills.sh/docs/cli)** (no setup required):
```bash
npx skills add forjd/agent-skills
# or
bunx skills add forjd/agent-skills
```
**Via git clone**, then copy the skill directories into your agent's skills directory. Most clients discover direct child directories that contain `SKILL.md`, so copy `skills/*` rather than relying on the collection repo root being scanned.
```bash
# Project-level (one project)
git clone https://github.com/forjd/agent-skills.git /tmp/agent-skills
mkdir -p .agents/skills
cp -R /tmp/agent-skills/skills/* .agents/skills/
# User-level (all projects)
git clone https://github.com/forjd/agent-skills.git /tmp/agent-skills
mkdir -p ~/.agents/skills
cp -R /tmp/agent-skills/skills/* ~/.agents/skills/
```
| Agent | User-level path |
|-------|-----------------|
| Claude Code | `~/.claude/skills/` |
| Cursor | `~/.cursor/skills/` |
| Cross-client | `~/.agents/skills/` |
Individual skills can also be copied directly because each `skills//` directory is self-contained.
> See the [Agent Skills docs](https://agentskills.io/client-implementation/adding-skills-support) for the full list of supported agents and discovery paths.
## Quick Start
```bash
# Audit a repo's security posture
bash skills/repo-hardening/scripts/harden.sh audit --repo forjd/my-service
# Preview fixes without applying
bash skills/repo-hardening/scripts/harden.sh fix --repo forjd/my-service --checks branches --required-check "test" --dry-run
# Apply confirmed fixes
bash skills/repo-hardening/scripts/harden.sh fix --repo forjd/my-service --checks branches --required-check "test"
```
## Structure
```
skills/
└── /
├── SKILL.md # Instructions + metadata (required)
├── scripts/ # Executable code
├── references/ # Detailed documentation
└── assets/ # Templates, resources
```
Each skill follows the [Agent Skills specification](https://agentskills.io/specification). See [`docs/skill-guidelines.md`](docs/skill-guidelines.md) for our authoring guidelines.
## Licence
[MIT](LICENCE) — Forjd.dev