{"id":"86797fbc-dfad-4d0c-a90a-7b66d5ac38dc","entityType":"agent","slug":"clawhub-lentiancn-skill-git-scm","name":"Git","canonicalUrl":"https://www.xpersona.co/agent/clawhub-lentiancn-skill-git-scm","canonicalPath":"/agent/clawhub-lentiancn-skill-git-scm","generatedAt":"2026-10-10T21:46:31.401Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T15:48:57.407Z","emptyReason":null},"description":"git:interface-01 - Clone or Update Skill: Git Owner: lentiancn Summary: git:interface-01 - Clone or Update Tags: latest:1.0.5 Version history: v1.0.5 | 2026-06-01T08:57:27.069Z | user - Removed the file skill-card.md. - Minor formatting and language adjustments in SKILL.md for clarity. - No changes to core functionality. v1.0.4 | 2026-05-28T03:54:38.518Z | user - Updated documentation to emphasize the restriction on modifying any files under skill-git","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.4K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s171s9nrp26s708az7wxhva2g583swdr:skill-git-scm","sourceUrl":"https://clawhub.ai/lentiancn/skill-git-scm","homepage":"https://clawhub.ai/lentiancn/skills/skill-git-scm","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/lentiancn/skill-git-scm","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/lentiancn/skills/skill-git-scm","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":63,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"git:interface-01 - Clone or Update Skill: Git Owner: lentiancn Summary: git:interface-01 - Clone or Update Tags: latest:1.0.5 Version history: v1.0.5 | 2026-06-"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T15:48:57.407Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T15:48:57.407Z","emptyReason":null},"stars":null,"forks":null,"downloads":1352,"packageName":null,"latestVersion":"1.0.5","tractionLabel":"1.4K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T15:48:57.407Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T15:48:57.407Z","lastCrawledAt":"2026-10-10T15:48:57.407Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T15:48:57.407Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.5","createdAt":"2026-06-01T08:57:27.069Z","changelog":"- Removed the file skill-card.md. - Minor formatting and language adjustments in SKILL.md for clarity. - No changes to core functionality.","fileCount":4,"zipByteSize":2474},{"version":"1.0.4","createdAt":"2026-05-28T03:54:38.518Z","changelog":"- Updated documentation to emphasize the restriction on modifying any files under `skill-git-scm`. - Added a dedicated \"Important Principles\" section for clarity on maintenance and modification policy. - No changes to functionality or interface.","fileCount":4,"zipByteSize":2608},{"version":"1.0.3","createdAt":"2026-05-25T15:41:12.119Z","changelog":"- Updated documentation notice to clarify that no files under skill-git-scm should be modified. - No changes to code or functionality.","fileCount":3,"zipByteSize":1526},{"version":"1.0.2","createdAt":"2026-05-24T14:15:47.943Z","changelog":"- Updated usage instructions: environment variables (`GIT_REMOTE_URL`, `GIT_LOCAL_PATH`, `GIT_BRANCH`) are now passed directly to the script instead of as positional arguments. - Added a notice that SKILL.md is maintained automatically and should not be manually modified. - No code changes detected; documentation update only.","fileCount":3,"zipByteSize":1520},{"version":"1.0.1","createdAt":"2026-05-22T01:16:31.654Z","changelog":"- Minor documentation update: clarified input parameter formatting in SKILL.md. - Emphasized the default branch (main) for the optional GIT_BRANCH parameter.","fileCount":3,"zipByteSize":1406},{"version":"1.0.0","createdAt":"2026-05-22T00:46:17.386Z","changelog":"Initial release of skill-git-scm. - Enables cloning or updating a git repository to a specified local path. - Supports optional branch specification (defaults to \"main\"). - Returns clear success or error messages for integration or debugging.","fileCount":3,"zipByteSize":1404}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s171s9nrp26s708az7wxhva2g583swdr:skill-git-scm","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-git-scm/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-git-scm/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-git-scm/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-git-scm/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-git-scm/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-git-scm/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T21:46:31.400Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-git-scm/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-git-scm/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-git-scm/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-git-scm/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T15:48:57.407Z","emptyReason":null},"readme":"Skill: Git\n\nOwner: lentiancn\n\nSummary: git:interface-01 - Clone or Update\n\nTags: latest:1.0.5\n\nVersion history:\n\nv1.0.5 | 2026-06-01T08:57:27.069Z | user\n\n- Removed the file skill-card.md.\n- Minor formatting and language adjustments in SKILL.md for clarity.\n- No changes to core functionality.\n\nv1.0.4 | 2026-05-28T03:54:38.518Z | user\n\n- Updated documentation to emphasize the restriction on modifying any files under `skill-git-scm`.\n- Added a dedicated \"Important Principles\" section for clarity on maintenance and modification policy.\n- No changes to functionality or interface.\n\nv1.0.3 | 2026-05-25T15:41:12.119Z | user\n\n- Updated documentation notice to clarify that no files under skill-git-scm should be modified.\n- No changes to code or functionality.\n\nv1.0.2 | 2026-05-24T14:15:47.943Z | user\n\n- Updated usage instructions: environment variables (`GIT_REMOTE_URL`, `GIT_LOCAL_PATH`, `GIT_BRANCH`) are now passed directly to the script instead of as positional arguments.\n- Added a notice that SKILL.md is maintained automatically and should not be manually modified.\n- No code changes detected; documentation update only.\n\nv1.0.1 | 2026-05-22T01:16:31.654Z | user\n\n- Minor documentation update: clarified input parameter formatting in SKILL.md.\n- Emphasized the default branch (main) for the optional GIT_BRANCH parameter.\n\nv1.0.0 | 2026-05-22T00:46:17.386Z | user\n\nInitial release of skill-git-scm.\n\n- Enables cloning or updating a git repository to a specified local path.\n- Supports optional branch specification (defaults to \"main\").\n- Returns clear success or error messages for integration or debugging.\n\nArchive index:\n\nArchive v1.0.5: 4 files, 2474 bytes\n\nFiles: scripts/git_clone_or_update.sh (1252b), skill-card.md (1531b), SKILL.md (958b), _meta.json (132b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: skill-git-scm\ndescription: \"git:interface-01 - Clone or Update\"\n---\n\n## Important Principles ⭐\n\n**Modification Prohibited (Mandatory)**: Any files under `skill-git-scm`. This skill is maintained via\n`openclaw skills update skill-git-scm`; any alterations will disrupt its normal operation.\n\n## git:interface-01 - Clone or Update\n\n```bash\nres=$(GIT_REMOTE_URL=<GIT_REMOTE_URL> GIT_LOCAL_PATH=<GIT_LOCAL_PATH> [GIT_BRANCH=<GIT_BRANCH>] bash scripts/git_clone_or_update.sh)\n```\n\n### Input value\n\n- `GIT_REMOTE_URL`: Required, remote git repository address\n- `GIT_LOCAL_PATH`: Required, local storage directory\n- `GIT_BRANCH`: Optional, target branch, default **main**\n\n### Return value (res=stdout)\n\n**Success:**\n\n- `SUCCESS: Git clone`\n- `SUCCESS: Git update`\n\n**Error:**\n\n- `ERROR: GIT_REMOTE_URL is required...`\n- `ERROR: GIT_LOCAL_PATH is required...`\n- `ERROR: Failed to enter directory...`\n\n## More skills\n\nhttps://github.com/lentiancn/skills\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn7c7940mcwpxdz93fm36yw85d81h21a\",\n  \"slug\": \"skill-git-scm\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1780304247069\n}\n\nFile v1.0.5:skill-card.md\n\n## Description:\n\nClones a Git repository to a local path or updates an existing local Git checkout from a target branch.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[lentiancn](https://clawhub.ai/user/lentiancn)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and automation agents use this skill to clone a Git repository into a chosen local directory or update an existing checkout on a specified branch.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Updating an existing directory may pull from that directory's current origin instead of the remote URL supplied for the operation.\n\nMitigation: Before using the skill on an existing directory, confirm that the path is the intended repository and that its origin remote matches the expected URL.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/lentiancn/skills/skill-git-scm)\n\n## Skill Output:\n\n**Output Type(s):** [text, shell commands, guidance]\n\n**Output Format:** [Markdown with inline bash command examples and stdout status strings]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Returns SUCCESS or ERROR status text on stdout.]\n\n## Skill Version(s):\n\n1.0.5 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.4: 4 files, 2608 bytes\n\nFiles: scripts/git_clone_or_update.sh (1252b), skill-card.md (1898b), SKILL.md (976b), _meta.json (132b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: skill-git-scm\ndescription: \"git:interface 1 - clone or update\"\n---\n\n# Important Principles ⭐\n\n**Modification Restriction (Mandatory)**: Do not modify any files under `skill-git-scm`. This skill is maintained via\n`openclaw skills update skill-git-scm`; any alterations will disrupt its normal operation.\n\n---\n\n# git:interface 1 - clone or update\n\n```bash\nres=$(GIT_REMOTE_URL=<GIT_REMOTE_URL> GIT_LOCAL_PATH=<GIT_LOCAL_PATH> [GIT_BRANCH=<GIT_BRANCH>] bash scripts/git_clone_or_update.sh)\n```\n\n## Input value\n\n- `GIT_REMOTE_URL`: Required, remote git repository address\n- `GIT_LOCAL_PATH`: Required, local storage directory\n- `GIT_BRANCH`: Optional, target branch, default **main**\n\n## Return value (res=stdout)\n\n**Success:**\n\n- `SUCCESS: Git clone`\n- `SUCCESS: Git update`\n\n**Error:**\n\n- `ERROR: GIT_REMOTE_URL is required...`\n- `ERROR: GIT_LOCAL_PATH is required...`\n- `ERROR: Failed to enter directory...`\n\n---\n\n# More skills: https://github.com/lentiancn/skills\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn7c7940mcwpxdz93fm36yw85d81h21a\",\n  \"slug\": \"skill-git-scm\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1779940478518\n}\n\nFile v1.0.4:skill-card.md\n\n## Description: <br>\nGit clones a remote repository or updates an existing local checkout for a selected branch. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[lentiancn](https://clawhub.ai/user/lentiancn) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and agents use this skill to prepare or refresh a local Git working copy from a trusted remote repository before continuing repository-based work. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Cloning or pulling from an untrusted repository can introduce unsafe or unwanted files into the local workspace. <br>\nMitigation: Use trusted repository URLs and review the repository before running follow-on commands. <br>\nRisk: Updating an existing local checkout with git pull can change local files and may use existing Git authentication. <br>\nMitigation: Choose GIT_LOCAL_PATH carefully and confirm that updating the target checkout is intended. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/lentiancn/skill-git-scm) <br>\n- [Related skills repository](https://github.com/lentiancn/skills) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Shell commands, Configuration instructions, Text] <br>\n**Output Format:** [Markdown with inline bash commands and stdout status strings] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses GIT_REMOTE_URL and GIT_LOCAL_PATH, with optional GIT_BRANCH defaulting to main.] <br>\n\n## Skill Version(s): <br>\n1.0.4 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.3: 3 files, 1526 bytes\n\nFiles: scripts/git_clone_or_update.sh (1252b), SKILL.md (901b), _meta.json (132b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: skill-git-scm\ndescription: git:interface 1 - clone or update\n# ⚠️ DO NOT MODIFY ANY FILES UNDER skill-git-scm — maintained via 'openclaw skills update skill-git-scm'\n# Any change may affect the normal operation of the skill.\n---\n\n# git:interface 1 - clone or update\n\n```bash\nres=$(GIT_REMOTE_URL=<GIT_REMOTE_URL> GIT_LOCAL_PATH=<GIT_LOCAL_PATH> [GIT_BRANCH=<GIT_BRANCH>] bash scripts/git_clone_or_update.sh)\n```\n\n## Input value\n\n- `GIT_REMOTE_URL`: Required, remote git repository address\n- `GIT_LOCAL_PATH`: Required, local storage directory\n- `GIT_BRANCH`: Optional, target branch, default **main**\n\n## Return value (res=stdout)\n\n**Success:**\n\n- `SUCCESS: Git clone`\n- `SUCCESS: Git update`\n\n**Error:**\n\n- `ERROR: GIT_REMOTE_URL is required...`\n- `ERROR: GIT_LOCAL_PATH is required...`\n- `ERROR: Failed to enter directory...`\n\n---\n\n# More skills: https://github.com/lentiancn/skills\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn7c7940mcwpxdz93fm36yw85d81h21a\",\n  \"slug\": \"skill-git-scm\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1779723672119\n}\n\nArchive v1.0.2: 3 files, 1520 bytes\n\nFiles: scripts/git_clone_or_update.sh (1252b), SKILL.md (881b), _meta.json (132b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: skill-git-scm\ndescription: git:interface 1 - clone or update\n# ⚠️ DO NOT MODIFY THIS FILE — maintained via 'openclaw skills update skill-git-scm'\n# Any change may affect the normal operation of the skill.\n---\n\n# git:interface 1 - clone or update\n\n```bash\nres=$(GIT_REMOTE_URL=<GIT_REMOTE_URL> GIT_LOCAL_PATH=<GIT_LOCAL_PATH> [GIT_BRANCH=<GIT_BRANCH>] bash scripts/git_clone_or_update.sh)\n```\n\n## Input value\n\n- `GIT_REMOTE_URL`: Required, remote git repository address\n- `GIT_LOCAL_PATH`: Required, local storage directory\n- `GIT_BRANCH`: Optional, target branch, default **main**\n\n## Return value (res=stdout)\n\n**Success:**\n\n- `SUCCESS: Git clone`\n- `SUCCESS: Git update`\n\n**Error:**\n\n- `ERROR: GIT_REMOTE_URL is required...`\n- `ERROR: GIT_LOCAL_PATH is required...`\n- `ERROR: Failed to enter directory...`\n\n---\n\n# More skills: https://github.com/lentiancn/skills\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn7c7940mcwpxdz93fm36yw85d81h21a\",\n  \"slug\": \"skill-git-scm\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1779632147943\n}\n\nArchive v1.0.1: 3 files, 1406 bytes\n\nFiles: scripts/git_clone_or_update.sh (1131b), SKILL.md (704b), _meta.json (132b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: skill-git-scm\ndescription: Clone or update a git repository to a local path\n---\n\n# git: interface 1 - clone or update\n\n```bash\nres=$(bash scripts/git_clone_or_update.sh <GIT_REMOTE_URL> <GIT_LOCAL_PATH> [GIT_BRANCH])\n```\n\n## Input value\n\n- `GIT_REMOTE_URL`: Required, remote git repository address\n- `GIT_LOCAL_PATH`: Required, local storage directory\n- `GIT_BRANCH`: Optional, target branch, default **main**\n\n## Return value (res=stdout)\n\n**Success:**\n\n- `SUCCESS: Git clone`\n- `SUCCESS: Git update`\n\n**Error:**\n\n- `ERROR: GIT_REMOTE_URL is required...`\n- `ERROR: GIT_LOCAL_PATH is required...`\n- `ERROR: Failed to enter directory...`\n\n---\n\n# More skills: https://github.com/lentiancn/skills\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7c7940mcwpxdz93fm36yw85d81h21a\",\n  \"slug\": \"skill-git-scm\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1779412591654\n}\n\nArchive v1.0.0: 3 files, 1404 bytes\n\nFiles: scripts/git_clone_or_update.sh (1131b), SKILL.md (706b), _meta.json (132b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: skill-git-scm\ndescription: Clone or update a git repository to a local path\n---\n\n# git: interface 1 - clone or update\n\n```bash\nres=$(bash scripts/git_clone_or_update.sh <GIT_REMOTE_URL> <GIT_LOCAL_PATH> [GIT_BRANCH])\n```\n\n## Input value\n\n- `<GIT_REMOTE_URL>`: Required, remote git repository address\n- `<GIT_LOCAL_PATH>`: Required, local storage directory\n- `[GIT_BRANCH]`: Optional, target branch, default main\n\n## Return value (res=stdout)\n\n**Success:**\n\n- `SUCCESS: Git clone`\n- `SUCCESS: Git update`\n\n**Error:**\n\n- `ERROR: GIT_REMOTE_URL is required...`\n- `ERROR: GIT_LOCAL_PATH is required...`\n- `ERROR: Failed to enter directory...`\n\n---\n\n# More skills: https://github.com/lentiancn/skills\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7c7940mcwpxdz93fm36yw85d81h21a\",\n  \"slug\": \"skill-git-scm\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1779410777386\n}","readmeExcerpt":"Skill: Git Owner: lentiancn Summary: git:interface-01 - Clone or Update Tags: latest:1.0.5 Version history: v1.0.5 | 2026-06-01T08:57:27.069Z | user - Removed the file skill-card.md. - Minor formatting and language adjustments in SKILL.md for clarity. - No changes to core functionality. v1.0.4 | 2026-05-28T03:54:38.518Z | user - Updated documentation to emphasize the restriction on modifying any files under skill-git","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"res=$(GIT_REMOTE_URL=<GIT_REMOTE_URL> GIT_LOCAL_PATH=<GIT_LOCAL_PATH> [GIT_BRANCH=<GIT_BRANCH>] bash scripts/git_clone_or_update.sh)"},{"language":"bash","snippet":"res=$(GIT_REMOTE_URL=<GIT_REMOTE_URL> GIT_LOCAL_PATH=<GIT_LOCAL_PATH> [GIT_BRANCH=<GIT_BRANCH>] bash scripts/git_clone_or_update.sh)"},{"language":"bash","snippet":"res=$(GIT_REMOTE_URL=<GIT_REMOTE_URL> GIT_LOCAL_PATH=<GIT_LOCAL_PATH> [GIT_BRANCH=<GIT_BRANCH>] bash scripts/git_clone_or_update.sh)"},{"language":"bash","snippet":"res=$(GIT_REMOTE_URL=<GIT_REMOTE_URL> GIT_LOCAL_PATH=<GIT_LOCAL_PATH> [GIT_BRANCH=<GIT_BRANCH>] bash scripts/git_clone_or_update.sh)"},{"language":"bash","snippet":"res=$(bash scripts/git_clone_or_update.sh <GIT_REMOTE_URL> <GIT_LOCAL_PATH> [GIT_BRANCH])"},{"language":"bash","snippet":"res=$(bash scripts/git_clone_or_update.sh <GIT_REMOTE_URL> <GIT_LOCAL_PATH> [GIT_BRANCH])"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: skill-git-scm\ndescription: \"git:interface-01 - Clone or Update\"\n---\n\n## Important Principles ⭐\n\n**Modification Prohibited (Mandatory)**: Any files under `skill-git-scm`. This skill is maintained via\n`openclaw skills update skill-git-scm`; any alterations will disrupt its normal operation.\n\n## git:interface-01 - Clone or Update\n\n```bash\nres=$(GIT_REMOTE_URL=<GIT_REMOTE_URL> GIT_LOCAL_PATH=<GIT_LOCAL_PATH> [GIT_BRANCH=<GIT_BRANCH>] bash scripts/git_clone_or_update.sh)\n```\n\n### Input value\n\n- `GIT_REMOTE_URL`: Required, remote git repository address\n- `GIT_LOCAL_PATH`: Required, local storage directory\n- `GIT_BRANCH`: Optional, target branch, default **main**\n\n### Return value (res=stdout)\n\n**Success:**\n\n- `SUCCESS: Git clone`\n- `SUCCESS: Git update`\n\n**Error:**\n\n- `ERROR: GIT_REMOTE_URL is required...`\n- `ERROR: GIT_LOCAL_PATH is required...`\n- `ERROR: Failed to enter directory...`\n\n## More skills\n\nhttps://github.com/lentiancn/skills"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7c7940mcwpxdz93fm36yw85d81h21a\",\n  \"slug\": \"skill-git-scm\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1780304247069\n}"},{"path":"skill-card.md","content":"## Description:\n\nClones a Git repository to a local path or updates an existing local Git checkout from a target branch.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[lentiancn](https://clawhub.ai/user/lentiancn)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and automation agents use this skill to clone a Git repository into a chosen local directory or update an existing checkout on a specified branch.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Updating an existing directory may pull from that directory's current origin instead of the remote URL supplied for the operation.\n\nMitigation: Before using the skill on an existing directory, confirm that the path is the intended repository and that its origin remote matches the expected URL.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/lentiancn/skills/skill-git-scm)\n\n## Skill Output:\n\n**Output Type(s):** [text, shell commands, guidance]\n\n**Output Format:** [Markdown with inline bash command examples and stdout status strings]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Returns SUCCESS or ERROR status text on stdout.]\n\n## Skill Version(s):\n\n1.0.5 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"git:interface-01 - Clone or Update Skill: Git Owner: lentiancn Summary: git:interface-01 - Clone or Update Tags: latest:1.0.5 Version history: v1.0.5 | 2026-06-01T08:57:27.069Z | user - Removed the file skill-card.md. - Minor formatting and language adjustments in SKILL.md for clarity. - No changes to core functionality. v1.0.4 | 2026-05-28T03:54:38.518Z | user - Updated documentation to emphasize the restriction on modifying any files under skill-git","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":855,"uniquenessScore":53,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T15:48:57.407Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T15:48:57.407Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T21:46:31.401Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}