Agent SkillsTracer-Cloud/opensre › onboarding-github-ci

onboarding-github-ci

GitHub

GitHub CI/CD 入职引导技能,提供交互式菜单以选择并启动特定的演示工作流。用于帮助用户快速了解 OpenSRE 能力,支持根据用户选择加载对应的子技能或执行自定义请求。

core/agent_harness/prompts/skills/onboarding-github-ci/SKILL.md Tracer-Cloud/opensre

Trigger Scenarios

用户询问 OpenSRE 能力 启动 /demo 命令 交互式启动时的入职引导

Install

npx skills add Tracer-Cloud/opensre --skill onboarding-github-ci -g -y
More Options

Non-standard path

npx skills add https://github.com/Tracer-Cloud/opensre/tree/main/core/agent_harness/prompts/skills/onboarding-github-ci -g -y

Use without installing

npx skills use Tracer-Cloud/opensre@onboarding-github-ci

指定 Agent (Claude Code)

npx skills add Tracer-Cloud/opensre --skill onboarding-github-ci -a claude-code -g -y

安装 repo 全部 skill

npx skills add Tracer-Cloud/opensre --all -g -y

预览 repo 内 skill

npx skills add Tracer-Cloud/opensre --list

SKILL.md

Frontmatter
{
    "name": "onboarding-github-ci",
    "metadata": {
        "owner": "Vincent",
        "version": "3.0",
        "requires": [
            "An interactive terminal for the entry picker, or a conversational surface for its text fallback.",
            "At least one available onboarding child skill."
        ],
        "usecases": [
            "For new users selecting an available onboarding workflow at startup or through \/demo.",
            "For users exploring OpenSRE capabilities before choosing a specific workflow."
        ],
        "last_changed_at": 1789344000,
        "last_changed_by": "Jan"
    },
    "description": "Present the available onboarding workflows and follow the selected skill. Use at interactive startup, for \/demo, or when a user asks about OpenSRE capabilities. Direct workflow requests should load the matching specialist."
}

CI/CD onboarding

This master skill owns the onboarding question. The host opens its menu on entry; the result's entry_menu reports whether it opened. If the current message already answers it, continue directly to the selected child. Never ask the onboarding question twice for one request.

Ask User

Read the entry_menu result before deciding what to do:

  • menu: queued: end the turn and wait for the selection. The host owns the menu; do not call ask_user_choice again or repeat its options as text.
  • menu: suppressed: no new menu opened. Continue the current request using the existing answer. If the user explicitly requests the demo menu again, call slash_invoke with /demo; a greeting does not request reopening.
  • menu: unavailable: show Current demo choices as a numbered list and wait for a reply.
  • A hook error without a menu status: explain that the picker could not open and show Current demo choices as a numbered list.

Only a queued menu justifies telling the user to select from an open picker. The menu has no free-text row. Its last option opens the plain shell; the shell handles Skip and Escape without sending an answer to the model.

Follow the selected child

The next message carries the question and the user's answer. Call skill_view with the matching name, then follow its returned instructions in the same turn:

Use the generated Current demo choices below to match the answer to its skill. Load that skill before performing its workflow.

For a custom answer, treat that text as the user's request and act on it using the appropriate tools or skill. Do not reopen this menu or force a demo choice. After a child asks its own question, continue that child rather than returning to this master menu. Escape cancels onboarding; wait for a fresh user request.

An explicit /demo starts the selected workflow with the new request. Let its tool resolve an existing active run; completed results do not count as a new run.

Version History

  • 4303874 Current 2026-09-22 10:48

Same Skill Collection

core/agent_harness/prompts/skills/architecture_audit/SKILL.md
core/agent_harness/prompts/skills/delivering-morning-briefings/SKILL.md
core/agent_harness/prompts/skills/fixing-github-security-alerts/SKILL.md
core/agent_harness/prompts/skills/github_ci_fix_onboarding/SKILL.md
core/agent_harness/prompts/skills/github_ci_fix/SKILL.md
core/agent_harness/prompts/skills/github_ci_health/SKILL.md
core/agent_harness/prompts/skills/github_cli/SKILL.md
core/agent_harness/prompts/skills/github_security_fix/SKILL.md
core/agent_harness/prompts/skills/investigating-incidents-with-runbooks/SKILL.md
core/agent_harness/prompts/skills/morning_report/SKILL.md
core/agent_harness/prompts/skills/repair-github-ci/SKILL.md
core/agent_harness/prompts/skills/reporting-github-ci-failures/SKILL.md
integrations/github/tools/ci_fix/SKILL.md
integrations/github/tools/github_cli/SKILL.md
integrations/github/tools/security_fix/SKILL.md
integrations/github/tools/workflow/SKILL.md
integrations/posthog/tools/skills/posthog-summary/SKILL.md
integrations/posthog/tools/skills/summarizing-posthog-analytics/SKILL.md
integrations/sentry/tools/skills/sentry-summary/SKILL.md
integrations/sentry/tools/skills/summarizing-sentry-issues/SKILL.md
integrations/yandex_cloud/tools/SKILL.md
tools/github_cli/SKILL.md
tools/system/python_execution_tool/skills/github-star-velocity/SKILL.md
tools/system/python_execution_tool/skills/measuring-github-star-velocity/SKILL.md
core/agent_harness/prompts/skills/cicd_analytics_demo/SKILL.md

Metadata

Files
0
Version
4303874
Hash
ef183b5c
Indexed
2026-09-22 10:48

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-23 06:31
浙ICP备14020137号-1