MCP Server Builder with mcp-use
mcp-use/mcp-use
Builds, modifies, debugs, migrates and verifies TypeScript MCP servers and MCP Apps with the mcp-use framework, treating the installed package's types as the source of truth.
A skill your agent uses when the user asks to install, connect, configure, sign in to, sign up for, or start using GitHits.
$ npx skills add githits-com/githits-cli --skill githits-onboarding -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install githits-com/githits-cli githits-onboarding --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/githits-com/githits-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/githits-onboarding .claude/skills/githits-onboarding && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "githits-onboarding" agent skill from https://github.com/githits-com/githits-cli/tree/main/skills/githits-onboarding into .claude/skills/githits-onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "githits-onboarding", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/githits-com/githits-cli/tree/main/skills/githits-onboardingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add githits-com/githits-cli --skill githits-onboarding -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install githits-com/githits-cli githits-onboarding --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/githits-com/githits-cli.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/githits-onboarding .agents/skills/githits-onboarding && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "githits-onboarding" agent skill from https://github.com/githits-com/githits-cli/tree/main/skills/githits-onboarding into .agents/skills/githits-onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "githits-onboarding", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add githits-com/githits-cli --skill githits-onboarding -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install githits-com/githits-cli githits-onboarding --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/githits-com/githits-cli.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/githits-onboarding .cursor/skills/githits-onboarding && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "githits-onboarding" agent skill from https://github.com/githits-com/githits-cli/tree/main/skills/githits-onboarding into .cursor/skills/githits-onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "githits-onboarding", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/githits-com/githits-cli.git --path skills/githits-onboarding--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add githits-com/githits-cli --skill githits-onboarding -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install githits-com/githits-cli githits-onboarding --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/githits-com/githits-cli.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/githits-onboarding .gemini/skills/githits-onboarding && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "githits-onboarding" agent skill from https://github.com/githits-com/githits-cli/tree/main/skills/githits-onboarding into .gemini/skills/githits-onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "githits-onboarding", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install githits-com/githits-cli githits-onboardingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add githits-com/githits-cli --skill githits-onboarding -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/githits-com/githits-cli.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/githits-onboarding .github/skills/githits-onboarding && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "githits-onboarding" agent skill from https://github.com/githits-com/githits-cli/tree/main/skills/githits-onboarding into .github/skills/githits-onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "githits-onboarding", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add githits-com/githits-cli --skill githits-onboarding -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install githits-com/githits-cli githits-onboarding --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/githits-com/githits-cli.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/githits-onboarding .opencode/skills/githits-onboarding && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "githits-onboarding" agent skill from https://github.com/githits-com/githits-cli/tree/main/skills/githits-onboarding into .opencode/skills/githits-onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "githits-onboarding", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
githits-onboardingA skill your agent uses when the user asks to install, connect, configure, sign in to, sign up for, or start using GitHits.
Githits Onboarding is an agent skill from githits-com/githits-cli. Use when the user asks to install, connect, configure, sign in to, sign up for, or start using GitHits. Covers agent detection, MCP and guidance installation, authentication, verification, and setup recovery.
Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/troubleshooting.md`). Compatibility notes: Requires shell access, internet access, and npx. Use a local githits binary only for explicit local/dev/pinned testing.
It sits in Agent Workflows, covering Authentication and MCP servers. It works with Model Context Protocol. The repository describes itself as: CLI & MCP for GitHits - The Code Context Layer for AI Coding Agents. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit 7449018. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npxFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
mcp.githits.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Requires shell access, internet access, and npx. Use a local githits binary only for explicit local/dev/pinned testing.
From compatibility in the SKILL.md frontmatter.
Githits Onboarding loads about 3.5k tokens when it runs, and up to ~4.3k if it reads all its reference files. Until then it costs about 57 tokens; SKILL.md has 1,885 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from githits-com/githits-cli at commit 7449018, republished under its Apache-2.0 licence (© githits-com). 1,885 words, ~3,485 tokens.
.claude/skills/githits-onboarding/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Use this skill when the user wants to start using GitHits from their agent. This is a new-user onboarding skill: assume the user wants to create or connect a GitHits account and configure GitHits unless they explicitly say otherwise.
npx -y githits@latest ... for every normal onboarding command. This guarantees the latest published GitHits CLI behavior for new users.githits binary for onboarding unless the user explicitly asks to test a local, dev, or pinned CLI build.GITHITS_ENV=dev selects CLI/local MCP service defaults and a separate login namespace; use the same environment for login and verification. Unset or prod uses production. URL overrides remain independent; use GITHITS_CODE_NAV_URL instead of the removed PKGSEER_URL. This selector does not reconfigure hosted MCP connections or plugin endpoints.--json for staged init commands because agents need stable fields.npx -y githits@latest as a background task. If npx fails because of network, DNS, or package-fetch errors, stop and report that GitHits CLI is unavailable.githits, npx, npm, codex, claude, detection, login, or setup commands to subagents or background agents.npx -y githits@latest init --detect-agents --json as a background task. Run it directly, wait for the result, and only continue after it returns.pkill, ps, process inspection, or package-source inspection as part of normal onboarding. If a command appears stuck, stop and report that official detection did not return.Use the agent's structured choice UI when available. Do not ask the user to type a freeform response for setup scope.
Ask: Where should GitHits be configured?
Options:
My user account (Recommended) — configures detected tools globally/user-level on this machine. Best for onboarding because GitHits will be available wherever the user works with those agents.This project only — writes project-local MCP files into the current repo. Good for repo-specific or team setup. These files may be committed.Project-level detection:
npx -y githits@latest init --project --detect-agents --jsonUser-level detection:
npx -y githits@latest init --detect-agents --jsonRun detection inline, not in a background terminal. Wait for JSON before continuing.
Use the JSON fields to summarize detected tools. agents[].status describes MCP state and can be needs_setup, already_configured, unsupported_project_config, or not_detected. agents[].guidanceStatus describes supporting guidance. installableIds remains MCP-only; use actionableIds for tools needing either MCP setup or requested guidance repair.
If actionableIds is absent because the installed CLI predates guidance-aware detection, use installableIds for MCP setup and do not infer guidance-only repair from missing fields.
For project-level setup, do not offer tools with unsupported_project_config. Explain only if needed: those detected tools do not have verified project-level MCP support.
Before showing the review, classify the detection result:
not_detected, explain that no supported coding tool was found and stop before review, installation, or authentication. Tell the user to install or open a supported tool, then rerun detection.needs_setup or already_configured and at least one is unsupported_project_config, explain that project-level setup is unavailable, offer user-level detection, and stop the project flow before review or authentication.unsupported_project_config, explain the unsupported tools but continue only with supported agents.already_configured, continue to the review, skip installation after acknowledgment, and then check authentication.Follow the CLI JSON instructions remediation for these states rather than replacing it with generic authentication guidance.
Tell the user:
Ask the user to acknowledge this review before continuing. If the user does not acknowledge it, stop onboarding without installing or starting authentication.
If actionableIds is non-empty, use structured choices when available. Do not ask the user to type comma-separated tool IDs unless the current agent interface has no structured choice mechanism. Explain whether each ID needs MCP setup, guidance repair, or both.
Ask: Which tools should I configure?
Options:
Configure all actionable tools (Recommended) — the recommended default option; after approval execute suggestedCommand exactly so scope and guidance intent are preserved.Do not present "configure none" as a normal onboarding choice; if the user does not want any tool configured, pause and clarify whether they want to stop onboarding.
Ask before writing configuration. A good prompt is: I recommend configuring all detected tools so GitHits works wherever you use an agent. Proceed with all, or choose specific tools?
Only install user-approved IDs. Do not run init -y or init --yes unless the user explicitly asks to configure every detected tool.
For selective setup, build the matching scoped --install-agents command and preserve --no-guidance when guidanceRequested is false. Follow the CLI-emitted verification instruction instead of constructing a separate detect command.
If no effective actionable IDs remain and at least one supported tool is already configured, skip installation and continue to authentication only after the user acknowledges the install review.
Guidance is installed by default. It adds the githits-mcp skill and a short instruction pointer for tools with verified guidance paths. Add --no-guidance only when the user explicitly asks for plain MCP without supporting instructions.
Local CLI MCP startup automatically refreshes eligible older githits-mcp
installations. It preserves modified, unrecognized, and newer managed content.
Users can disable refresh with skills.auto_update = false in GitHits config
or GITHITS_DISABLE_SKILL_UPDATE=1. Rerun guided setup to update an existing
managed GitHits-first instruction block; startup refresh updates the MCP skill,
not that block. Remote-only integrations do not run this local refresh.
Project-level install:
npx -y githits@latest init --project --install-agents <comma-separated-approved-ids> --jsonUser-level install:
npx -y githits@latest init --install-agents <comma-separated-approved-ids> --jsonTreat success and already_configured outcomes as usable. Report any failed outcome with the tool name and message. For project-level setup, remind the user that project-local MCP files may be committed.
Cursor is configured with the remote MCP at https://mcp.githits.com, not a local stdio command. An existing Cursor entry that runs npx ... githits ... mcp start is legacy and should become needs_setup; installing it migrates the entry to the remote URL.
Do not ask whether the user wants to log in. Login creates or connects the GitHits account, so it is part of onboarding. Ask before launching browser OAuth, then run login unless auth status already shows an active session.
This CLI authentication step applies to local GitHits CLI/stdio integrations. Cursor remote MCP authentication is managed separately by Cursor. If Cursor is the only approved tool, skip local CLI login and continue to the Cursor verification below. For a mixed install, use this CLI login step for the non-Cursor tools, but do not treat it as evidence that Cursor is authenticated.
Check auth state:
npx -y githits@latest auth statusTreat Authenticated. and Authenticated via environment variable. as already signed in and skip launching login. Treat Not authenticated. and Token expired. as requiring login.
Explain: I can start GitHits sign-in now. It may open a browser tab where you approve or create your GitHits account. I will not ask you to paste secrets into chat.
Then run:
npx -y githits@latest loginNormal login opens the browser when possible and also prints a fallback sign-in URL. If command output is hidden from the user, relay the URL verbatim.
If the browser cannot open automatically, or the session appears to be SSH/container/headless, use:
npx -y githits@latest login --no-browserWith --no-browser, surface the printed sign-in URL clearly so the user can open it in a browser. If command output is hidden from the user, relay the URL verbatim. Do not ask them to paste passwords, tokens, cookies, or OAuth codes back into chat.
Follow the CLI-emitted verification instruction for the selected setup scope, preserving --project and --no-guidance when applicable. Confirm selected tools are already_configured for that scope. For local CLI/stdio integrations, confirm local authentication is active using the auth-status command above. Skip local CLI authentication checks for Cursor-only setup; use the Cursor verification below. For mixed setups, verify each authentication path separately.
If MCP configuration or supporting guidance changed, tell the user to open a new coding-agent session in the project or user environment so the tool reloads its MCP configuration and any supporting instructions. The terminal and machine do not need to be restarted.
For Cursor, already_configured verifies only that the remote URL is present. It does not verify Cursor-managed OAuth or tool discovery. Do not report Cursor as ready based on githits auth status or init detection alone.
If cursor-agent is available, verify Cursor directly:
cursor-agent mcp list
cursor-agent mcp list-tools GitHitsIf Cursor reports that authentication is required, run cursor-agent mcp login GitHits, let the user complete browser OAuth, then rerun both verification commands. Do not ask the user to paste OAuth data into chat.
Whether or not cursor-agent is available, tell the user to open a new Cursor Agent chat after installation. In the Cursor MCP tools UI, confirm that GitHits is enabled, complete its OAuth prompt if shown, and confirm that GitHits tools are listed. If the CLI checks cannot run, require the user's confirmation from that new chat before reporting Cursor ready.
Report:
init --yes after a failure; use the staged JSON flow and approved IDs.references/troubleshooting.md before suggesting recovery.Read references/troubleshooting.md for recovery paths when setup, login, storage, or verification fails.
© githits-com, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in skills/githits-onboarding of githits-com/githits-cli.
Open the folder on GitHubat commit 7449018
Githits Onboarding next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Githits Onboarding this skillgithits-com/githits-cli | 114 | — | ~3.5k | Automated safety check: Pass | Apache-2.0 | |
| MCP Server Builder with mcp-usemcp-use/mcp-use | 11k | — | ~923 | Automated safety check: Pass | Apache-2.0 | |
| Cao MCP Appsawslabs/cli-agent-orchestrator | 1.4k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Cross Origin Iframe Probejumodada/Drissionpage-MCP-Server | 487 | — | ~1.2k | Automated safety check: Pass | Custom licence | |
| Fastmcp Serverdavila7/claude-code-templates | 32k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Copilot SDKaiskillstore/marketplace | 430 | 5 repos | ~3.8k | Automated safety check: Pass | None |
mcp-use/mcp-use
Builds, modifies, debugs, migrates and verifies TypeScript MCP servers and MCP Apps with the mcp-use framework, treating the installed package's types as the source of truth.
awslabs/cli-agent-orchestrator
Enable, operate, and extend CAO's MCP Apps surface — the host-rendered fleet dashboard visible inside MCP App hosts (Claude Desktop, ChatGPT, VS Code Copilot, Goose, Postman).
jumodada/Drissionpage-MCP-Server
A skill your agent uses when a drissionpage-mcp task targets an iframe such as a payment widget, challenge, SSO flow, or embedded checkout.
davila7/claude-code-templates
Complete guide for building MCP servers with FastMCP 3.0 - tools, resources, authentication, providers, middleware, and deployment.
aiskillstore/marketplace
Build applications that programmatically interact with GitHub Copilot.
intellectronica/agent-skills
This skill helps with GitHub Copilot SDK work across Node.js/TypeScript, Python, Go, .NET, and Java.
githits-com/githits-cli
A skill your agent uses whenever invoking the GitHits CLI for public OSS source, documentation, or example evidence, including code search/grep, file navigation, source verification, docs lookup, or…
githits-com/githits-cli
A skill your agent uses whenever invoking the GitHits CLI for public package or dependency evidence, including metadata, versions, licenses, vulnerabilities, dependency graphs, changelogs, release…
githits-com/githits-cli
Inspect, query, compare, or explicitly export GitHits agent-eval history in Braintrust using the repository's verified workflow.
githits-com/githits-cli
Internal repository-maintenance skill for GitHits cross-host plugin and Agent Skill surfaces.
githits-com/githits-cli
A skill your agent uses when maintaining the GitHits changelog or preparing, reviewing, or executing a GitHits release.
githits-com/githits-cli
Route public OSS code, documentation, examples, and package questions to GitHits tools.
Works with
Categories
A skill your agent uses when the user asks to install, connect, configure, sign in to, sign up for, or start using GitHits. Githits Onboarding is an agent skill from githits-com/githits-cli. Use when the user asks to install, connect, configure, sign in to, sign up for, or start using GitHits.
Githits Onboarding fits situations like: the user asks to install; start using GitHits.
Run `npx skills add githits-com/githits-cli --skill githits-onboarding -a claude-code`. Or copy the skill folder (skills/githits-onboarding in githits-com/githits-cli) into .claude/skills/githits-onboarding in your project. Claude Code loads it when a task matches its description.
Run `npx skills add githits-com/githits-cli --skill githits-onboarding -a codex`. Or copy the skill folder (skills/githits-onboarding in githits-com/githits-cli) into .agents/skills/githits-onboarding in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add githits-com/githits-cli --skill githits-onboarding -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/githits-onboarding, .gemini/skills/githits-onboarding, .github/skills/githits-onboarding and .opencode/skills/githits-onboarding in your project.
Going by SKILL.md and its folder, Githits Onboarding needs the command-line tools its instructions call (npx). Our summary lists: Node.js. Compatibility (from SKILL.md): Requires shell access, internet access, and npx. Use a local githits binary only for explicit local/dev/pinned testing..
SKILL.md names 1 domain. In commands or code: mcp.githits.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Githits Onboarding is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 797 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Githits Onboarding: MCP Server Builder with mcp-use (mcp-use/mcp-use, 11k stars), Cao MCP Apps (awslabs/cli-agent-orchestrator, 1.4k stars), Cross Origin Iframe Probe (jumodada/Drissionpage-MCP-Server, 487 stars) and Fastmcp Server (davila7/claude-code-templates, 32k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
githits-com (a GitHub organization) maintains it in githits-com/githits-cli, which has 114 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 7, 2026.
Source: githits-com/githits-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.