What problem does it solve?
This Skill eliminates the tedious, error-prone manual work of configuring GitHub authentication (PATs, SSH keys, etc.) before running statistical package development workflows, removing a common onboarding barrier for users and preventing workflow failures due to missing credentials.
Core Features & Use Cases
- Multi-Method Credential Detection: Automatically checks for valid GitHub credentials via environment variables, gh CLI authentication, SSH keys, and git credential helpers in order of reliability.
- Secure Configuration: Sets up git remote URLs and gh CLI authentication for the target repository, with security guidance to avoid plaintext token storage where possible.
- Pre-Workflow Verification: Performs a hard gate check for push access to the target repository to catch credential issues before any code changes or pushes are attempted.
- Use Case: A researcher running a StatsClaw workflow to fix a bug in their Python statistical package does not need to stop and manually configure GitHub credentials—this Skill handles all authentication setup automatically in the background.
Quick Start
Invoke the credential-setup skill at the start of any StatsClaw workflow targeting a GitHub repository to automatically detect, configure, and verify GitHub authentication credentials without any user intervention.