gm3dmo/the-power/configure

Claude Code and agent skill by gm3dmo/the-power

Trust tier 2
  • community
LLM review pending
Source check pending

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/configure

SKILL.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:

bash
find ~ -maxdepth 5 -name "configure.py" -path "*/the-power/*" -not -path "*/copilot-plugin/*" 2>/dev/null

Or clone fresh:

bash
git clone https://github.com/gm3dmo/the-power.git
cd the-power

Interactive mode

bash
python3 configure.py

You will be asked for:

  1. GitHub hostname — the API hostname (e.g. myserver.example.com for

GHES, or api.github.com for dotcom)

  1. Personal Access Token — a PAT with the scopes you need
  2. Organisation name — defaults to acme
  3. Webhook URL — defaults to a smee.io channel

Non-interactive mode

bash
python3 configure.py \
--hostname myserver.example.com \
--token ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \
--webhook-url https://events.hookdeck.com/e/src_abc123

Common flags:

FlagDefaultPurpose
--hostname HOST(prompted)API hostname
--token TOKEN(prompted)Personal access token
--org NAMEacmeOrganisation name
--repo NAMEtestrepoDefault repository name
--repo-webhook-url URLsmeeWebhook URL
--primer SCRIPTpwr-get-octocat.shScript to run after setup
--curl_custom_flags FLAGS--no-progress-meter --fail-with-bodyCustom curl flags
--app-configurenoSet to yes for GitHub App setup

Run python3 configure.py --help for the full list.

Key config variables

Connection
VariableExampleDescription
hostnamemyserver.example.comAPI hostname
GITHUB_TOKENghp_...Bearer token
GITHUB_API_BASE_URLhttps://HOST/api/v3REST base URL
GITHUB_APIV4_BASE_URLhttps://HOST/api/graphqlGraphQL base URL
Organisation and repo
VariableDefaultDescription
org / owneracmeTarget organisation
repotestrepoTarget repository
team_slugjustice-leagueDefault team slug
GHES self-signed certificates

For instances with self-signed certs, set:

curl_custom_flags="--insecure"

GHES vs dotcom

configure.py adjusts paths automatically:

SettingGHESdotcom
GITHUB_API_BASE_URLhttps://HOST/api/v3https://api.github.com
GITHUB_APIV4_BASE_URLhttps://HOST/api/graphqlhttps://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

bash
./get-authenticated-user.sh # Confirm token is valid
./get-an-organization.sh # Verify target org exists

Error handling

  • If configure.py fails with an SSL error, see the troubleshoot skill.
  • If get-authenticated-user.sh returns 401, the token is invalid or expired.
  • If get-an-organization.sh returns 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/gm3dmo/the-power/configure/badge)](https://verified-skill.com/skills/gm3dmo/the-power/configure)

Something wrong with this skill or its page? Tell us.