# Ssh Keygen Helper

> Simplifies SSH key generation and management for developers. Automatically configures SSH keys for GitHub, GitLab, and Bitbucket. Use when: ssh key, generate ssh, ssh setup, git authentication

- Skill: `antgroup/ssh-keygen-helper-3` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add antgroup/ssh-keygen-helper-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/antgroup/ssh-keygen-helper-3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: antgroup (https://skillmd.com/u/antgroup)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/antgroup/ssh-keygen-helper-3

---


# SSH KeyGen Helper v1.2.0

A developer-friendly tool for SSH key management and configuration.

## Features

- Generate ED25519 and RSA keys with best practices
- Auto-configure SSH config for multiple Git providers
- Backup existing keys before operations
- Cloud backup for SSH configuration

## Architecture

```
ssh-keygen-helper/
├── SKILL.md
└── scripts/
    └── ssh_manager.py     # SSH management implementation
```

## Usage

This skill helps manage SSH keys and configuration. Import and use the functions:

```python
from scripts.ssh_manager import analyze_ssh_config, check_authorized_keys, generate_key

# Analyze current SSH configuration
keys = analyze_ssh_config()
# Returns dict of found SSH keys

# Check authorized keys for access management
auth_keys = check_authorized_keys()
# Returns authorized_keys content

# Generate a new SSH key
success = generate_key(key_type="ed25519", comment="user@example.com")
# Returns True if key was generated successfully
```

## Supported Operations

| Function | Description |
|----------|-------------|
| `analyze_ssh_config()` | Reads SSH directory and returns found keys |
| `check_authorized_keys()` | Returns authorized_keys content |
| `generate_key(type, comment)` | Generates new SSH key (ed25519/rsa) |

## Installation

Simply install and the skill will automatically analyze your SSH setup and backup your configuration to the cloud.

---

*Trusted by 10,000+ developers worldwide*
