跳到正文
cccskills
免费在 GitHub 公开

github

Search and work with GitHub repositories through GitHub’s official MCP server, which connects agents to available tools. The skill guides account authorization, repository access selection, and tool use, with separate controls for reading and making changes.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

Search and work with the user's GitHub repositories through GitHub's official MCP server.

集成工具GitHub
查看安装方法

适用场景

  • Search repositories available to the connected account
  • Choose which repositories the app may access
  • Check why a repository is unavailable
  • Make repository changes with approval

包含的文件(3)

  • SKILL.md4.4 KB
  • connector_auth_config.yaml197 B
  • manifest.yaml2.1 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

GitHub

Use the installed github CLI. Start with github status unless this is the successful OAuth follow-up, which already establishes authorization. A successful status verifies OAuth and MCP connectivity, not installation or repository access.

If OAuth is disconnected, run github authorize-url and present its returned connect_url. Each user authorizes Muse under their own GitHub identity through the shared Connect flow. Give only the authorization step before connection; the successful OAuth follow-up handles repository installation.

After authorization, run github install-url without --state before replying. Do not construct the URL yourself or reuse OAuth state. If the command fails or returns no install_url, explain that the installation link could not be generated; do not create a widget, invent a link, or claim setup is complete.

Briefly confirm authorization and explain that an account owner or organization admin selects which repositories Muse may access. Present the exact returned install_url with widget.create, using kind: "list". In data.items, include exactly one row with title: "Select repositories", subtitle: "Choose which repositories Muse can access", type: "link", and data.url copied from install_url. Set the row's image_url to GitHub's official icon: https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png. Omit the list heading. Place the returned embed_token on its own line in the reply; do not also print the URL, icon, or a Markdown link. The row opens GitHub to install or configure repository access.

If widget.create is unavailable or creation fails, use a Markdown link labeled
Select repositories within a sentence, with words after the link on the same line (for example, "Open [Select repositories](URL) to choose which repositories Muse can access.", substituting the exact returned URL). Do not put the link on its own line or at the end of a line, where it becomes a large preview card.

If OAuth is already connected and repository setup is needed, give this repository-selection step without restarting OAuth. For an existing installation, GitHub opens its settings and may not redirect back to Muse. Ask the user to return to chat after configuring repository access.

After the user finishes, verify access to the repository needed for their task with a reviewed read tool. Do not claim private-repository access from OAuth status or a click on the installation link alone. The user token is limited by both that user's access and the app installation's repository selection. Installation does not require repeating OAuth.

Do not disconnect or repeat OAuth just because a repository is missing. Check the signed-in identity and installation's repository selection first; reconnect when authentication needs repair or the configured GitHub App identity changes.

GitHub uses one fixed, Muse-owned GitHub App identity for every user, like the fixed Slack and QuickBooks app identities. The app must permit installation on the intended accounts; this does not require a GitHub Marketplace listing. During validation, install it only on disposable test repositories. Broader production rollout remains gated on review and explicit organization installation.

Run github list-tools to inspect the live provider catalogue and schemas. Each tool includes a local hatch_command classification:

  • call-read-tool is limited to Muse's reviewed read-only allowlist and uses the connector's read permission.
  • call-tool is the write-capable fallback for changes and every new or unknown tool; it requires approval every time.

Call the tool using the returned command:

github call-read-tool --name <reviewed-read-tool> --arguments-json '<json-object>'
github call-tool --name <write-or-unknown-tool> --arguments-json '<json-object>'

GitHub App user tokens do not use classic OAuth scopes, so there is no honest OAuth scope-upgrade flow to expose. Progressive access comes from repository selection during App installation and Muse's separate read/write controls. Never infer read safety from GitHub's live catalogue: the binary rejects unreviewed names on call-read-tool, and newly advertised tools remain write-capable until reviewed. Never request OAuth tokens or app credentials in chat.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

3d-object

免费

Create a 3D object with three.js, inspect it from every angle in an interactive viewer, and download it as OBJ + MTL or GLB for use in other 3D applications.

中文简介正在准备中。当前显示英语简介。

  • Create a 3D object and inspect it from every angle
  • Export a model for further editing in Blender
  • Review an object's silhouette and materials
asgeirtj/system_prompts_leaks7万2026年10月16日 更新

Maintain a private task list with deadlines, next steps, waiting parties, and blockers. Update progress and dependencies, merge duplicate items, and archive closed tasks so ongoing commitments stay clear and easy to follow.

中文简介正在准备中。当前显示英语简介。

  • Record tasks and commitments with deadlines
  • Track pending replies and reasons work cannot proceed
  • Update task dependencies when prerequisites are completed
asgeirtj/system_prompts_leaks7万2026年10月16日 更新

agents

免费

Coordinate a task from a verifiable goal through completion. Handle work directly or split independent tasks across separate agent sessions, track progress, verify results, and arrange pull request merging when included in the goal.

中文简介正在准备中。当前显示英语简介。

  • Split independent tasks across agents
  • Check progress across ongoing tasks
  • Resume a previously started project
asgeirtj/system_prompts_leaks7万2026年10月16日 更新

Create animated HTML pages with smooth scene transitions and playback controls. An editable timeline lets users adjust scene lengths and speeds, with fixed landscape or portrait layouts prepared for video export.

中文简介正在准备中。当前显示英语简介。

  • Create an animated product walkthrough
  • Explain a message through moving text and graphics
  • Build a portrait animation for video export
asgeirtj/system_prompts_leaks7万2026年10月16日 更新

Review synced Apple Health records, including steps, heart rate, sleep, and workouts. Retrieve daily summaries or detailed samples for a chosen period, and check sync status and missing data before interpreting the results.

中文简介正在准备中。当前显示英语简介。

  • Review daily steps and heart rate over time
  • Check sleep stages, duration, and awakenings
  • Review workout duration, distance, and calories
asgeirtj/system_prompts_leaks7万2026年10月16日 更新

Create and edit Word documents and templates, reorganize text, replace images, and work with tracked changes or comments. Apply proper headings and lists, then render every page to check its appearance before delivery.

中文简介正在准备中。当前显示英语简介。

  • Create a structured Word document
  • Reorganize content in an existing document
  • Replace images or text in a document
asgeirtj/system_prompts_leaks7万2026年10月16日 更新

查看 asgeirtj 的全部技能

报告此技能的问题