gm3dmo/the-power/configure
Claude Code and agent skill by gm3dmo/the-power
- community
Checking that the SKILL.md file is still in the repository.
Configure the-power for a target GitHub instance. Run configure.py to generate .gh-api-examples.conf with hostname, token, org, repo, and other settings. Covers interactive and non-interactive setup, GHES vs dotcom differences, curl flags for self-signed certs, and GitHub App configuration.
Install
npx vskill@latest install gm3dmo/the-power/configureSKILL.md
Configure
Generate the .gh-api-examples.conf file that every script in the-power sources for connection settings.
Working directory
All scripts must be run from the root of a the-power repository clone.
Find an existing clone:
Or clone fresh:
Interactive mode
You will be asked for:
- GitHub hostname — the API hostname (e.g.
myserver.example.comfor
GHES, or api.github.com for dotcom)
- Personal Access Token — a PAT with the scopes you need
- Organisation name — defaults to
acme - Webhook URL — defaults to a smee.io channel
Non-interactive mode
Common flags:
| Flag | Default | Purpose | |
|---|---|---|---|
--hostname HOST | (prompted) | API hostname | |
--token TOKEN | (prompted) | Personal access token | |
--org NAME | acme | Organisation name | |
--repo NAME | testrepo | Default repository name | |
--repo-webhook-url URL | smee | Webhook URL | |
--primer SCRIPT | pwr-get-octocat.sh | Script to run after setup | |
--curl_custom_flags FLAGS | --no-progress-meter --fail-with-body | Custom curl flags | |
--app-configure | no | Set to yes for GitHub App setup |
Run python3 configure.py --help for the full list.
Key config variables
Connection
| Variable | Example | Description | |
|---|---|---|---|
hostname | myserver.example.com | API hostname | |
GITHUB_TOKEN | ghp_... | Bearer token | |
GITHUB_API_BASE_URL | https://HOST/api/v3 | REST base URL | |
GITHUB_APIV4_BASE_URL | https://HOST/api/graphql | GraphQL base URL |
Organisation and repo
| Variable | Default | Description | |
|---|---|---|---|
org / owner | acme | Target organisation | |
repo | testrepo | Target repository | |
team_slug | justice-league | Default team slug |
GHES self-signed certificates
For instances with self-signed certs, set:
GHES vs dotcom
configure.py adjusts paths automatically:
| Setting | GHES | dotcom | |
|---|---|---|---|
GITHUB_API_BASE_URL | https://HOST/api/v3 | https://api.github.com | |
GITHUB_APIV4_BASE_URL | https://HOST/api/graphql | https://api.github.com/graphql |
Integration with ghe-boot / cs-boot
On instances provisioned by ghe-boot or cs-boot, configure.py reads environment.json from the current or home directory and uses its hostname and token as defaults.
Validating the configuration
Error handling
- If
configure.pyfails with an SSL error, see thetroubleshootskill. - If
get-authenticated-user.shreturns 401, the token is invalid or expired. - If
get-an-organization.shreturns 404, the org does not exist yet.
On GHES, use build-all.sh to create it automatically.
Boundaries
- Do not display the full GITHUB_TOKEN value. When confirming config,
show only the first 8 characters.
- Do not modify `.gh-api-examples.conf` directly unless the user
explicitly asks. Always use configure.py or gh-set-value.py.
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/configure/SKILL.md
Popularity
- Repository stars
- 216
- Repository forks
- 46
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 6 Jun 2026, 5 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/configure)