The Claude Code skills in ~/.claude/skills/ are not being automatically discovered because they're missing the required YAML frontmatter.
Problem
Skills like gitea, code-review, issue-writing, backlog-grooming, and roadmap-planning all start directly with markdown content instead of the required frontmatter format.
Solution
Add YAML frontmatter to the top of each SKILL.md file:
---name:<skill-name>description:<brief description for semantic matching>---
Affected Skills
~/.claude/skills/gitea/SKILL.md
~/.claude/skills/code-review/SKILL.md
~/.claude/skills/issue-writing/SKILL.md
~/.claude/skills/backlog-grooming/SKILL.md
~/.claude/skills/roadmap-planning/SKILL.md
Notes
The name field must use lowercase letters, numbers, and hyphens only (max 64 chars)
The description field is used for semantic matching when Claude decides which skills to apply
After adding frontmatter, Claude Code needs to be restarted for discovery to work
## Summary
The Claude Code skills in `~/.claude/skills/` are not being automatically discovered because they're missing the required YAML frontmatter.
## Problem
Skills like `gitea`, `code-review`, `issue-writing`, `backlog-grooming`, and `roadmap-planning` all start directly with markdown content instead of the required frontmatter format.
## Solution
Add YAML frontmatter to the top of each SKILL.md file:
```yaml
---
name: <skill-name>
description: <brief description for semantic matching>
---
```
## Affected Skills
- `~/.claude/skills/gitea/SKILL.md`
- `~/.claude/skills/code-review/SKILL.md`
- `~/.claude/skills/issue-writing/SKILL.md`
- `~/.claude/skills/backlog-grooming/SKILL.md`
- `~/.claude/skills/roadmap-planning/SKILL.md`
## Notes
- The `name` field must use lowercase letters, numbers, and hyphens only (max 64 chars)
- The `description` field is used for semantic matching when Claude decides which skills to apply
- After adding frontmatter, Claude Code needs to be restarted for discovery to work
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
The Claude Code skills in
~/.claude/skills/are not being automatically discovered because they're missing the required YAML frontmatter.Problem
Skills like
gitea,code-review,issue-writing,backlog-grooming, androadmap-planningall start directly with markdown content instead of the required frontmatter format.Solution
Add YAML frontmatter to the top of each SKILL.md file:
Affected Skills
~/.claude/skills/gitea/SKILL.md~/.claude/skills/code-review/SKILL.md~/.claude/skills/issue-writing/SKILL.md~/.claude/skills/backlog-grooming/SKILL.md~/.claude/skills/roadmap-planning/SKILL.mdNotes
namefield must use lowercase letters, numbers, and hyphens only (max 64 chars)descriptionfield is used for semantic matching when Claude decides which skills to apply