A comprehensive skill to automate GitHub authentication using SSH keys and Personal Access Tokens for zero-password operations.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install github-passwordless-setup
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install github-passwordless-setup using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The GitHub Passwordless Setup is a developer-centric tool designed to eliminate the friction of manual authentication during Git operations and GitHub CLI usage. By leveraging Openclaw Skills, developers can automate the generation of secure ED25519 SSH keys and the configuration of Personal Access Tokens (PAT), ensuring that operations like pushing, pulling, and repository management are seamless and secure.
This skill is essential for maintaining high productivity in automated environments where manual password entry is a bottleneck. It provides a standardized way to manage credentials across different operating systems, including macOS, Linux, and Windows WSL2, while adhering to the latest security best practices recommended by GitHub.
To quickly initialize the setup, you can use the automated one-liner script provided by Openclaw Skills:
curl -fsSL https://raw.githubusercontent.com/happydog-intj/github-passwordless-setup/master/setup.sh | bash
Alternatively, follow the manual configuration to generate your key:
ssh-keygen -t ed25519 -C "[email protected]"
Add the resulting public key to your GitHub account and authenticate the CLI:
gh auth login --with-token
The skill manages and interacts with several key configuration files and data structures to ensure Openclaw Skills function correctly:
| Location | File Type | Purpose |
|---|---|---|
~/.ssh/ |
Private/Public Keys | Stores ED25519 or RSA keys for SSH authentication. |
~/.config/gh/ |
YAML Config | Stores GitHub CLI authentication tokens and host settings. |
~/.gitconfig |
INI Config | Stores global Git settings, including the preferred SSH protocol. |
~/.ssh/config |
SSH Config | Manages custom host aliases for multi-account support. |
Loading
A comprehensive automation toolkit for deploying, verifying, and managing rBitcoin nodes with integrated CPU mining.

A comprehensive personal management system for tracking daily logs, task lists, and annual goal progress within a structured Markdown environment.

PersonalDataHub acts as a secure access control gateway for AI agents to interact with private data from Gmail and GitHub while maintaining strict owner-defined privacy policies.

A secure access control gateway that allows AI agents to interact with Gmail, GitHub, and other personal data sources under strict owner-defined policies.

A technical configuration skill to connect OpenClaw to remote Chrome instances via CDP for automated web interactions.

A TypeScript-based trading bot that executes BSC swaps based on news sentiment and strict risk management.








































