BugSkills — AI skill for Claude Code
Convert your HackerOne reports into reusable AI skills.
How to install BugSkills
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open BehiSecc/bugSkills and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What BugSkills does
Convert your HackerOne reports into reusable AI skills.
Alternatives in AI
- Geo SEO Claude — GEO-first SEO skill for Claude Code 3.6k ★
- Rulesync — by dyoshikawa - A Node.js CLI tool that automatically generates configs (rules, ignore files, MCP servers, com 909 ★
- Power BI Agentic Development — Power BI AI skills and Power BI agents for Claude Code and GitHub Copilot: a plugin marketplace of Power BI sk 879 ★
README
BugSkills
Convert your HackerOne resolved & triaged bug reports into reusable AI skill files.
BugSkills fetches your reports via the HackerOne API, masks all sensitive data (URLs, IPs, emails, domains, program names), sends the anonymized reports to an AI model via OpenRouter for pattern extraction, and outputs structured Markdown skill files, one per vulnerability type.
How It Works
Fetch reports → Mask sensitive data → AI analysis → Skill files (.md)
- Fetch — Pulls your resolved + triaged reports from HackerOne REST API v1
- Mask — Strips URLs, IPs, emails, domains, and program names using regex
- Analyze — Groups reports by vulnerability type and sends them to OpenRouter
- Generate — Writes one
.mdskill file per bug type with patterns, methodology, key signals, and bypass techniques
Requirements
- Python 3.12+
- uv (package manager)
- HackerOne API token
- OpenRouter API key
Setup
git clone https://github.com/BehiSecc/bugSkills.git
cd bugSkills
# Install dependencies
uv sync
# Configure API keys
cp .env.example .env
# Edit .env with your keys
Usage
# Generate skills (output to -skills/)
uv run bugskills.py
# Custom output directory
uv run bugskills.py -o ./my-skills
If you interrupt with `Ctrl+C` during AI analysis, any skills generated so far will still be saved.
Output
Each skill file follows this format:
---
name: stored-xss
description: Techniques for finding and exploiting Stored XSS vulnerabilities. Use when testing user input fields, rich text editors, or file uploads for script injection.
---
# Stored XSS Hunting
## Patterns
...
## Methodology
...
## Key Signals
...
## Bypass Techniques
...
## Example Scenarios
...
A `README.md` index is also generated in the output directory listing all skills.
Related Skills
Claude Replay
Convert AI coding agent sessions (Claude Code, Cursor, Codex, Gemini, OpenCode) into self-contained, embeddabl
Amux
Bidirectional LLM API adapter with IR pattern. Seamlessly convert between OpenAI, Anthropic, DeepSeek, and mor
Gemini Agent Skills
A comprehensive collection of expert AI Agent Skills for Google Gemini, featuring a powerful CLI to convert an
Article Poster Generator
将长文章自动拆分为精美信息图海报 Convert articles into beautiful infographic posters with AI. 5 styles × 6 layouts. Claude Cod
Anything To Md
Convert any file to LLM-ready Markdown - MCP Server + Claude Code Skill
Html2elementor
Convert HTML + CSS to Elementor JSON (importable in WordPress). Works as a Claude Code / openclaw skill or sta
Related Agents
Query Agent
Creates encapsulated, reusable query objects for complex database queries with composable scopes. Use when bui
Scope Agent
Extracts in-scope mobile assets (bundle IDs, package names, store URLs), testing boundaries, and exclusions fr
Program Scope Parser
Parses a HackerOne, Bugcrowd, or Intigriti program page and writes a structured scope/rules JSON to memory/pro