gm3dmo/the-power/troubleshoot
Claude Code and agent skill by gm3dmo/the-power
- community
Checking that the SKILL.md file is still in the repository.
Diagnose and fix common issues in the-power GitHub API test environment. Covers SSL/certificate errors, token and authentication problems, HTTP error codes, rate limits, GHES admin API issues, and configuration verification.
Install
npx vskill@latest install gm3dmo/the-power/troubleshootSKILL.md
Troubleshoot
Diagnose and resolve common issues when working with the-power scripts.
Known issues
SSL certificate verification failures (macOS Python)
configure.py fails with SSL: CERTIFICATE_VERIFY_FAILED.
Fix: Go to your Python.framework directory and run Install Certificates.command.
Self-signed certificates on GHES
curl fails with "SSL certificate problem: self signed certificate".
Fix: Set in .gh-api-examples.conf:
base64 encoding breaks scripts
Always use `python3 base64encode.py` for base64 encoding. Never use native base64 CLI tools — they behave inconsistently across platforms. See #70.
Chrome storage issues with smee.io
Fix: Chrome > Developer Tools > Application > Storage. Clear smee entries.
HTTP error diagnosis
401 Unauthorised
| Cause | Fix | |
|---|---|---|
| Bad token | Re-generate and update config | |
| Expired token | Generate a new PAT | |
| Wrong hostname | Token was created on a different instance |
403 Forbidden
| Cause | Fix | |
|---|---|---|
| Insufficient scope | Add required scopes (admin:org, repo, delete_repo) | |
| SSO not authorised | Authorise the token for SSO access | |
| IP restrictions | Check org/enterprise IP allow list |
404 Not Found
| Cause | Fix | |
|---|---|---|
| Wrong org/repo name | Check for typos | |
| Resource does not exist | Create it first | |
| Insufficient permissions | GitHub returns 404 instead of 403 for private resources |
422 Unprocessable Entity
| Cause | Fix | |
|---|---|---|
| Validation error | Check required fields in the JSON payload (tmp/ directory) | |
| Resource already exists | Change name or delete the existing one | |
| Invalid field values | Check API docs for valid enum values |
Diagnostic scripts
| Script | Purpose | |
|---|---|---|
./get-authenticated-user.sh | Confirm token is valid | |
./get-an-organization.sh | Verify target org exists | |
./get-rate-limit-status-for-the-authenticated-user.sh | Check rate limits |
Note:check-a-token.shoften returns 401 on GHES even with a validtoken. Useget-authenticated-user.shinstead.
GHES admin API issues
- Site admin endpoints (
/admin/) require site-admin privileges. - Management console API uses a separate password, not a PAT.
- If admin endpoints return 404/403, confirm the token user is a site admin.
Config verification
Check for:
hostnamematches target instanceorgandteam_slugmatch existing resourcescurl_custom_flagsincludes--insecureif needed for self-signed certs
Boundaries
- Do not display the full GITHUB_TOKEN value. Show only the first
8 characters when confirming configuration.
- Do not modify `.gh-api-examples.conf` without user consent.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingcopilot-plugin/skills/troubleshoot/SKILL.md
Popularity
- Repository stars
- 217
- Repository forks
- 46
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 7 Jun 2026, 4 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/gm3dmo/the-power/troubleshoot)