[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DA2MHZXH37BTPJ0SFC0REF":3,"skill-same:01M6DA2MHZXH37BTPJ0SFC0REF":67},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":6,"ownerHtmlUrl":44,"ownerBlogUrl":45,"ownerDescription":6,"updatedAt":46,"install":47,"resources":60},"01M6DA2MHZXH37BTPJ0SFC0REF","git-operations",null,"Git safety and operational guidance for Scion agents. Covers working tree resets, rebase pitfalls, and general git behavior that agents should know regardless of workspace mode. For workspace-mode-specific git rules, see the git-sandbox skill.","GoogleCloudPlatform\u002Fscion","GoogleCloudPlatform","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2810941?v=4","01M6DA2FX07AS0KCQ4FBRS84A2","Google Cloud Platform","01M6DA2G1EA6A2E5MKG6THG0KK",2108,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fscion\u002Fblob\u002Fmain\u002Fresources\u002Fplatform_skills\u002Fgit-operations\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"git","operations","git operations","sandbox","Safety","rebase","workspace","Rules","behavior","guidance","general","pitfalls","tree","mode","for","2026-11-10 10:12:30",false,"---\nname: git-operations\ndescription: >-\n  Git safety and operational guidance for Scion agents. Covers working tree\n  resets, rebase pitfalls, and general git behavior that agents should know\n  regardless of workspace mode. For workspace-mode-specific git rules, see\n  the git-sandbox skill.\n---\n\n# Git Operations\n\nGeneral git safety rules for Scion agents. These apply regardless of\nworkspace sharing mode — for mode-specific guidance (worktree isolation,\nshared-plain index hazards, clone-per-agent remotes), see the `git-sandbox`\nskill.\n\n## Working Tree Reset Safety\n\nWhen cleaning a working tree, **use `git clean -fd`, not `git clean -fdx`**.\n\n- `git clean -fd` removes untracked files but **respects `.gitignore`** — `.scion\u002F`, agent state, and ignored directories survive.\n- `git clean -fdx` deliberately defeats `.gitignore` and **deletes everything** not tracked by git, including `.scion\u002F`, `downloads\u002F`, and any local state.\n\nThe `-x` flag is not a stronger clean — it is a different operation. Default to `-fd`; use `-x` only with a specific reason and after verifying nothing irreplaceable is in an ignored directory.\n\n**`downloads\u002F` is an inbox, not storage.** Files downloaded into your container are visible only inside it and invisible to every other agent. Move anything worth keeping to `\u002Fscion-volumes\u002Fscratchpad\u002F` (shared across all agents) promptly. A `downloads\u002F` file that has not been drained to the scratchpad is one command from gone.\n\n## Rebase After Deletion\n\n**When a PR deletes a file, a rebase will tell you about edits to that file and will not tell you about new references to it.**\n\nA concurrent edit to the deleted file raises a modify\u002Fdelete conflict and halts the rebase — that case is handled, because it demands a decision. A concurrent edit that adds a *reference* to the deleted file **from a different file** produces no conflict at all: git sees two disjoint changes, reports \"Successfully rebased,\" and leaves a dangling reference.\n\nAfter rebasing a deletion, **grep for the deleted name**. Any inbound-reference count taken before the rebase is stale by construction.\n","# Git Operations\n\nGeneral git safety rules for Scion agents. These apply regardless of\nworkspace sharing mode — for mode-specific guidance (worktree isolation,\nshared-plain index hazards, clone-per-agent remotes), see the `git-sandbox`\nskill.\n\n## Working Tree Reset Safety\n\nWhen cleaning a working tree, **use `git clean -fd`, not `git clean -fdx`**.\n\n- `git clean -fd` removes untracked files but **respects `.gitignore`** — `.scion\u002F`, agent state, and ignored directories survive.\n- `git clean -fdx` deliberately defeats `.gitignore` and **deletes everything** not tracked by git, including `.scion\u002F`, `downloads\u002F`, and any local state.\n\nThe `-x` flag is not a stronger clean — it is a different operation. Default to `-fd`; use `-x` only with a specific reason and after verifying nothing irreplaceable is in an ignored directory.\n\n**`downloads\u002F` is an inbox, not storage.** Files downloaded into your container are visible only inside it and invisible to every other agent. Move anything worth keeping to `\u002Fscion-volumes\u002Fscratchpad\u002F` (shared across all agents) promptly. A `downloads\u002F` file that has not been drained to the scratchpad is one command from gone.\n\n## Rebase After Deletion\n\n**When a PR deletes a file, a rebase will tell you about edits to that file and will not tell you about new references to it.**\n\nA concurrent edit to the deleted file raises a modify\u002Fdelete conflict and halts the rebase — that case is handled, because it demands a decision. A concurrent edit that adds a *reference* to the deleted file **from a different file** produces no conflict at all: git sees two disjoint changes, reports \"Successfully rebased,\" and leaves a dangling reference.\n\nAfter rebasing a deletion, **grep for the deleted name**. Any inbound-reference count taken before the rebase is stale by construction.\n",{"name":5,"description":7},"main","d2283cad8aa80efb245b118b91c4accb684e287e","resources\u002Fplatform_skills\u002Fgit-operations",309,"https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fscion","https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform","https:\u002F\u002Fcloud.google.com","2026-11-11 09:33:15",{"source":8,"skillName":5,"commands":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add GoogleCloudPlatform\u002Fscion --skill git-operations",{"tool":53,"command":54},"bunx","bunx skills add GoogleCloudPlatform\u002Fscion --skill git-operations",{"tool":56,"command":57},"pnpm","pnpm dlx skills add GoogleCloudPlatform\u002Fscion --skill git-operations","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fscion\u002Fblob\u002Fmain\u002Fresources\u002Fplatform_skills\u002Fgit-operations\u002FSKILL.md",true,[61],{"path":62,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":65,"sourceHtmlUrl":66},"references\u002Fadvanced-patterns.md","REFERENCE","参考文档",8108,"https:\u002F\u002Fgithub.com\u002Fdahaliztupe-sketch\u002FKalmeron-Two\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Ftailwind-design-system\u002Freferences\u002Fadvanced-patterns.md",[68,106,139,163,181,192],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":79,"publishedAt":34},"01M6DA3C2RTK8R5TQ9YZVBYT1D","team-creation","Create or extend scion agent team templates from a high-level description of roles and workflow. Use when the user describes a multi-agent team, panel, crew, pipeline, or any scenario requiring coordinated LLM agents with distinct roles. Also use when adding new roles to an existing team, modifying workflows, or restructuring agent coordination. Produces ready-to-use template directories in .scion\u002Ftemplates\u002F by default, or in a custom path if specified.","https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fscion\u002Fblob\u002Fmain\u002Fresources\u002Fplatform_skills\u002Fteam-creation\u002FSKILL.md",[74],{"categoryNo":75,"categoryName":76,"taxonomyType":77,"taxonomyTypeDesc":78},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105],"creation","team","team creation","ready","pipeline","default","use","llm agents","workflows","workflow","coordination","roles","create","agent team","template","crew","templates","scenario","multi-agent","user","directories","agent coordination","new","when","path","extend",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":34},"01M6DA385P0S838W8ZXQ7SVDFM","scion-web-serving","How to serve a web page, app, API or other HTTP service from inside your agent so a person or program can reach it through the Hub's port proxy: scion expose and unexpose, the URL to hand over, what the proxy carries, and scion tunnel for full apps. The link serves web protocols only; for a non-HTTP port, point the person to scion tunnel. Use before running scion expose. For web pages and apps, also read references\u002Fweb-apps.md.","https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fscion\u002Fblob\u002Fmain\u002Fresources\u002Fplatform_skills\u002Fscion-web-serving\u002FSKILL.md",[],[113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,86,129,130,131,132,133,33,134,135,136,137,138],"scion web serving","web","serving","app","references","what the","protocols","how","proxy","page","hub","read","pages","tunnel","only","service","http","full","api","running","point","how to","apps","URL","program","hand",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":145,"publishedAt":34},"01M6DA35JGKREZP9ZM2ZYH0J7M","scion-scheduler","Schedule one-shot and recurring events for agents using the Scion CLI. Covers when to use scheduled events vs inline message delays, recurring cron schedules, lifecycle management, and the blocked-wait pairing rule.","https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fscion\u002Fblob\u002Fmain\u002Fresources\u002Fplatform_skills\u002Fscion-scheduler\u002FSKILL.md",[],[146,147,148,149,150,151,86,152,153,154,33,155,156,103,157,158,159,160,161,162],"scheduler","scion scheduler","recurring","message","cli","lifecycle","management","schedule","cron","schedules","scheduled","inline","when to use","rule","wait","pairing","events",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":169,"publishedAt":34},"01M6DA328HMWYY0R65MVVJJG3S","scion-messaging","Use when sending messages to users or agents with scion message, choosing conversations and mentions, or interpreting incoming messages. Covers user-facing formatting, agent delivery, and reading conversation history.","https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fscion\u002Fblob\u002Fmain\u002Fresources\u002Fplatform_skills\u002Fscion-messaging\u002FSKILL.md",[],[170,171,86,149,172,173,174,175,176,177,178,179,180,99,103],"messaging","scion messaging","conversation","delivery","history","conversations","messages","users","with","reading","formatting",{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":187,"publishedAt":34},"01M6DA2YXJ384EVWJX6RPHDZ9R","scion-conversation","How to use the scion conversation command for managing conversations. Covers listing, creating, viewing, participant management, and message retrieval. Complements the scion-messaging skill.","https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fscion\u002Fblob\u002Fmain\u002Fresources\u002Fplatform_skills\u002Fscion-conversation\u002FSKILL.md",[],[172,188,170,149,189,120,86,152,175,33,134,190,191],"scion conversation","command","listing","retrieval",{"skillNo":193,"name":194,"nameZh":6,"description":195,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":196,"categories":197,"keywords":198,"publishedAt":34},"01M6DA2WCR1XJK9A3NSV2VGP56","scion-cli-operations","Operational constraints for Scion agents running in containerized sandboxes. Covers prohibited commands and hub-only API access. Complements the scion CLI reference and messaging skills.","https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fscion\u002Fblob\u002Fmain\u002Fresources\u002Fplatform_skills\u002Fscion-cli-operations\u002FSKILL.md",[],[150,20,199,170,123,200,127,201,202,131,203,132,33,204,205,206,207],"scion cli operations","commands","reference","access","constraints","cli reference","sandboxes","operational constraints","containerized"]