界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
开发与工程 · SKILL.md

ssh-keygen-helper

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

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: ssh-keygen-helper description: | 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

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:

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

FunctionDescription
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

我的收藏