gemini-security-skills
A Gemini CLI extension that bundles 24 Agent Skills for offensive security, defensive operations, cloud and Kubernetes hardening, detection
Open source Open in the app JSON README (API)
About
A Gemini CLI extension that bundles 24 Agent Skills for offensive security, defensive operations, cloud and Kubernetes hardening, detection engineering, threat intel fusion, AI red-teaming, DFIR, bug bounty, Web3 audit, OSINT, API security, purple team automation, programming, reverse engineering, prompt enhancement, and multilingual work.
Details
- Kind
- Plugins
- Topic
- AI, RAG & memory
- Publisher
- masriyan
- Origin
- gemini
- Category
- ferramentas
- Version
- 2.0.0
- Stars
- 3
- Last push
- 2026-05-21T06:55:24Z
- Repository state
- ativo
- License
- MIT
- Added
- 2026-08-30 14:13:39
- Updated
- 2026-08-30 14:13:39
- Origin id
masriyan/gemini-security-skills
README
# Gemini Security Skills

Gemini Security Skills is a curated collection of `SKILL.md` capabilities for
Gemini CLI. The repository focuses on practical cyber security work, secure
engineering, programming, reverse engineering, SOC workflows, prompt
improvement, and multilingual communication.
Repository URL:
```text
https://github.com/Masriyan/gemini-security-skills
```
## What is included
This repository contains 24 skills, grouped below.
### Cyber security automation (Gemini-driven)
- `gemini-tool-orchestrator`: Translate natural-language intent into safe,
scoped pipelines of nmap, nuclei, ffuf, semgrep, trivy, and friends.
- `ai-redteam`: Evaluate prompt injection, jailbreak, tool abuse, agent
hijack, and RAG poisoning on LLM and agent systems you own.
- `threat-intel-fusion`: Collect, normalize, enrich, dedupe, and prioritize
IOCs and actor profiles into STIX, Sigma, YARA, and blocklists.
- `cloud-security-automation`: AWS, Azure, GCP posture, IaC scanning, and
drift-and-fix workflows shipped as code, not console clicks.
- `detection-engineering`: Author and tune Sigma, YARA, Suricata, KQL, SPL,
and EQL detections with ATT&CK coverage and tests.
- `kubernetes-security`: Cluster hardening, admission control with
Gatekeeper/Kyverno, runtime defense, and signed-image supply chain.
- `purple-team-automation`: Link Atomic Red Team, Caldera, and Stratus
emulation to detection validation and coverage scoring.
- `osint-recon-automation`: Passive recon, asset graphing, and exposure
monitoring for authorized scopes only.
- `api-security-automation`: REST, GraphQL, and gRPC assessment covering
OWASP API Top 10, JWT abuse, BOLA, mass assignment, and replay.
- `forensics-triage`: DFIR across disk, memory, network, cloud, and
identity with defensible timelines and chain of custody.
- `bug-bounty-workflow`: Scope-aware recon, dedupe, and high-signal
reporting for HackerOne, Bugcrowd, Intigriti, and YesWeHack.
- `smart-contract-audit`: Solidity, Vyper, and Move audit with Slither,
Foundry, Echidna, invariants, MEV, and bridge risk.
### Core security
- `offensive-security`: Plan authorized offensive security assessments.
- `exploit-development`: Analyze lab vulnerabilities and safe proof of
concept workflows.
- `malware-reverse-engineering`: Triage suspicious artifacts and produce
defensive findings.
- `devsecops`: Harden CI/CD, infrastructure, containers, and releases.
- `soc-operations`: Triage alerts, hunt threats, and produce incident notes.
- `cybersecurity-partner`: Act as a practical security reviewer and advisor.
### Engineering and language
- `go-programming`: Build, debug, test, and review idiomatic Go systems.
- `python-programming`: Build, test, type, package, and maintain Python code.
- `assembly-programming`: Read, write, explain, and debug low-level assembly.
- `prompt-enhancement`: Improve prompts, task specs, and agent instructions.
- `multilingual`: Translate, localize, and improve multilingual content.
- `claude-mythos-emulation`: Create Claude-like assistant behavior specs
without identity claims or proprietary prompt copying.
## Install into Gemini CLI
Install Gemini CLI first:
```bash
npm install -g @google/gemini-cli
```
Recommended extension install:
```bash
gemini extensions install https://github.com/Masriyan/gemini-security-skills --consent
```
Restart Gemini CLI after installing the extension, then verify the bundled
skills:
```text
/skills list
```
For a direct global skills install without using extensions:
```bash
git clone https://github.com/Masriyan/gemini-security-skills.git
cd gemini-security-skills
mkdir -p ~/.gemini/skills
cp -R skills/* ~/.gemini/skills/
gemini
```
Inside Gemini CLI, verify that the skills are loaded:
```text
/skills list
```
If Gemini CLI is already running after you copy the skills, reload them:
```text
/skills reload
```
For project-only installation, copy the skill folders into the target project:
```bash
mkdir -p .gemini/skills
cp -R /path/to/gemini-security-skills/skills/* .gemini/skills/
```
Some Gemini CLI versions also provide `gemini skills` terminal utilities for a
single skill repository or local `.skill` package:
```bash
gemini skills install https://github.com/Masriyan/gemini-security-skills
```
For active local development, linking avoids repeated copying:
```bash
gemini skills link ./skills/go-programming
gemini skills link ./skills/offensive-security
gemini skills link ./skills/malware-reverse-engineering
```
Repeat the `link` command for each skill you want to test.
## Documentation
Read the documentation set for installation details, usage patterns, and skill
knowledge:
- [Install](INSTALL.md)
- [Usage](USAGE.md)
- [Knowledge base](KNOWLEDGE_BASE.md)
- [Comparison](COMPARISON.md)
- [Changelog](CHANGELOG.md)
- [Contributing](CONTRIBUTING.md)
- [Security policy](SECURITY.md)
- [FAQ](FAQ.md)
- [Roadmap](ROADMAP.md)
- [Installation guide](docs/installation.md)
- [Skill catalog](docs/skill-catalog.md)
- [Gemini CLI usage](docs/gemini-cli-usage.md)
- [Security boundaries](docs/security-boundaries.md)
- [Cybersecurity workflows](docs/cybersecurity-workflows.md)
- [Programming workflows](docs/programming-workflows.md)
- [Prompting and multilingual workflows](docs/prompting-and-multilingual.md)
- [Development and maintenance](docs/development-and-maintenance.md)
- [Troubleshooting](docs/troubleshooting.md)
## Safety model
The cyber security skills are written for authorized, defensive, educational,
and lab-scoped work. They emphasize scope confirmation, safe proof, containment,
reporting, and remediation. They intentionally avoid unauthorized access,
stealth, persistence, credential theft, destructive activity, and malware
improvement.
## Repository layout
Each skill is self-contained:
```text
skills/
└── skill-name/
├── SKILL.md
└── agents/
└── openai.yaml
```
The repository also keeps root-level skill folders for direct copy workflows.
Gemini CLI extensions use the `skills/` directory. Gemini CLI primarily uses
`SKILL.md`. The `agents/openai.yaml` files provide UI metadata for compatible
agent environments.
## Source references
The installation docs were checked against current Gemini CLI Agent Skills and
CLI management behavior on May 9, 2026. Relevant upstream references:
- Gemini CLI Agent Skills overview:
https://geminicli.com/docs/cli/skills/
- Gemini CLI managing Agent Skills:
https://geminicli.com/docs/cli/using-agent-skills/
- Gemini CLI extension reference:
https://geminicli.com/docs/extensions/reference/
- Gemini CLI command reference:
https://google-gemini.github.io/gemini-cli/docs/cli/cli-reference.html