init
Set up guise for this repository — detect the repo and provider, read any project policy, and choose the account this repo should use.
Skill by brunomilani
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/brunomilani-init
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/init
What's inside
- Skill name
init- Description
- Set up guise for this repository — detect the repo and provider, read any project policy, and choose the account this repo should use. GitHub lists the available 'gh' accounts; Bitbucket and GitLab ask for username/email and auto-detect the SSH key from ~/.ssh/config. Use on first setup or when no account is configured yet.
- License
- MIT
- Instructions
- 23 lines in SKILL.md · view on GitHub
Before installing
- Instructions read files in your home folder (~/.ssh, ~/.aws…)
Agent Skills spec issues
- name: missing
Files (1)
- SKILL.md
SKILL.md (first lines)
# guise: init
Run it directly — no terminal hand-off needed when there's no TTY:
```bash
"${CLAUDE_PLUGIN_ROOT}"/scripts/run.sh init
```
**Bitbucket / GitLab (in-session, autonomous):** with no TTY `init` infers
everything — username from the remote owner, email from the repo's git config,
and the SSH key auto-detected from `~/.ssh/config` for the remote host — then
applies the key (`core.sshCommand`) and identity. No prompts. Run it yourself,
then `/guise:status`. To override a value:
`guise set --user <u> --email <e> --ssh-key <path>`.
**GitHub:** `init` auto-resolves when unambiguous. If multiple accounts apply and
there's no TTY, it asks for `--user <name>` — run `guise set --user <name>`
instead, or tell the user to run `guise init` in their terminal to pick.
The choice is saved locally only (`~/.config/guise/config.json`) and is never
committed.From brunomilani/guise, MIT.
More from brunomilani/guise
- 0.466score
git-sync
brunomilani
Apply the saved account's git user.name and user.email to this repository's local git config (git config --local).
SkillCFreshness: CClaude Code +9 - 0.466score
use
brunomilani
Activate the account configured for this repository.
SkillCFreshness: CClaude Code +9 - 0.466score
choose
brunomilani
Change which GitHub account this repository uses.
SkillCFreshness: CClaude Code +9 - 0.466score
install-hook
brunomilani
Install a native git pre-push hook that enforces this repo's account in every terminal — not just inside a Claude session.
SkillCFreshness: CClaude Code +9 - 0.466score
reset
brunomilani
Remove the locally-saved GitHub account choice for this repository.
SkillCFreshness: CClaude Code +9 - 0.466score
status
brunomilani
Show the guise status for the current repository — configured GitHub account, active gh account, git identity, policy, and validation results.
SkillCFreshness: CClaude Code +9 - 0.463score
validate
brunomilani
Validate that the active GitHub account, git identity, and project policy all match what this repository expects.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 4, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/brunomilani/guise
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from brunomilani
- 0.466score
git-sync
brunomilani
Apply the saved account's git user.name and user.email to this repository's local git config (git config --local).
SkillCFreshness: CClaude Code +9 - 0.466score
use
brunomilani
Activate the account configured for this repository.
SkillCFreshness: CClaude Code +9 - 0.466score
choose
brunomilani
Change which GitHub account this repository uses.
SkillCFreshness: CClaude Code +9 - 0.466score
install-hook
brunomilani
Install a native git pre-push hook that enforces this repo's account in every terminal — not just inside a Claude session.
SkillCFreshness: CClaude Code +9 - 0.466score
reset
brunomilani
Remove the locally-saved GitHub account choice for this repository.
SkillCFreshness: CClaude Code +9 - 0.466score
status
brunomilani
Show the guise status for the current repository — configured GitHub account, active gh account, git identity, policy, and validation results.
SkillCFreshness: CClaude Code +9
Cite this page
init skill. Agent Mart. https://agentmart.dev/skills/brunomilani-init (last updated 2026-10-24)