{"id":"61e3fe0b-6f4d-4676-b62a-4f8797ab13a7","entityType":"agent","slug":"clawhub-xing-lin-wenyan-commit-message-skill","name":"wenyan-commit-message-skill","canonicalUrl":"https://www.xpersona.co/agent/clawhub-xing-lin-wenyan-commit-message-skill","canonicalPath":"/agent/clawhub-xing-lin-wenyan-commit-message-skill","generatedAt":"2026-10-10T17:34:03.966Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T14:57:23.005Z","emptyReason":null},"description":"Write git commit messages in Classical Chinese (文言文). Use when the user asks for a commit message 用文言文, 文言, 古文, classical chinese, or mentions 雅驯/骈俪 style fo... Skill: wenyan-commit-message-skill Owner: xing-lin Summary: Write git commit messages in Classical Chinese (文言文). Use when the user asks for a commit message 用文言文, 文言, 古文, classical chinese, or mentions 雅驯/骈俪 style fo... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-05-19T18:14:41.041Z | user No file or content changes detected in this version. - No updates were made to the skill. v1.0.0 | 2026-05-19T14:15:29.538","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 s17c5n0atkccyt0s8wpp6tj4rx871fjw:wenyan-commit-message-skill","sourceUrl":"https://clawhub.ai/xing-lin/wenyan-commit-message-skill","homepage":"https://clawhub.ai/xing-lin/skills/wenyan-commit-message-skill","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/xing-lin/wenyan-commit-message-skill","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/xing-lin/skills/wenyan-commit-message-skill","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":63,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Write git commit messages in Classical Chinese (文言文). Use when the user asks for a commit message 用文言文, 文言, 古文, classical chinese, or mentions 雅驯/骈俪 style fo..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T14:57:23.005Z","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-10T14:57:23.005Z","emptyReason":null},"stars":null,"forks":null,"downloads":1373,"packageName":null,"latestVersion":"1.0.1","tractionLabel":"1.4K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T14:57:23.005Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T14:57:23.005Z","lastCrawledAt":"2026-10-10T14:57:23.005Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T14:57:23.005Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.1","createdAt":"2026-05-19T18:14:41.041Z","changelog":"No file or content changes detected in this version. - No updates were made to the skill.","fileCount":3,"zipByteSize":3575},{"version":"1.0.0","createdAt":"2026-05-19T14:15:29.538Z","changelog":"- Initial release of wenyan-commit-message-skill. - Enables generating git commit messages in Classical Chinese (文言文) style, triggered only by explicit user requests for 文言文 or related terms. - Enforces concise, single-sentence commit titles in 文言, with optional explanatory body following specific guidelines. - Includes detailed norms for style, structure, and word choice, providing example comparisons for clarity. - Strictly avoids activation for conventional or modern language commit requests.","fileCount":2,"zipByteSize":2689}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17c5n0atkccyt0s8wpp6tj4rx871fjw:wenyan-commit-message-skill","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","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-xing-lin-wenyan-commit-message-skill/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xing-lin-wenyan-commit-message-skill/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xing-lin-wenyan-commit-message-skill/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-xing-lin-wenyan-commit-message-skill/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-xing-lin-wenyan-commit-message-skill/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-xing-lin-wenyan-commit-message-skill/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-10T17:34:03.966Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xing-lin-wenyan-commit-message-skill/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xing-lin-wenyan-commit-message-skill/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xing-lin-wenyan-commit-message-skill/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-xing-lin-wenyan-commit-message-skill/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-10T14:57:23.005Z","emptyReason":null},"readme":"Skill: wenyan-commit-message-skill\n\nOwner: xing-lin\n\nSummary: Write git commit messages in Classical Chinese (文言文). Use when the user asks for a commit message 用文言文, 文言, 古文, classical chinese, or mentions 雅驯/骈俪 style fo...\n\nTags: latest:1.0.1\n\nVersion history:\n\nv1.0.1 | 2026-05-19T18:14:41.041Z | user\n\nNo file or content changes detected in this version.\n\n- No updates were made to the skill.\n\nv1.0.0 | 2026-05-19T14:15:29.538Z | user\n\n- Initial release of wenyan-commit-message-skill.\n- Enables generating git commit messages in Classical Chinese (文言文) style, triggered only by explicit user requests for 文言文 or related terms.\n- Enforces concise, single-sentence commit titles in 文言, with optional explanatory body following specific guidelines.\n- Includes detailed norms for style, structure, and word choice, providing example comparisons for clarity.\n- Strictly avoids activation for conventional or modern language commit requests.\n\nArchive index:\n\nArchive v1.0.1: 3 files, 3575 bytes\n\nFiles: skill-card.md (1447b), SKILL.md (3842b), _meta.json (146b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: wenyan-commit-message\ndescription: Write git commit messages in Classical Chinese (文言文). Use when the user asks for a commit message 用文言文, 文言, 古文, classical chinese, or mentions 雅驯/骈俪 style for commits. Do NOT use for regular Conventional Commits or English messages.\n---\n\n# 文言文 Commit Message\n\n把 `git diff` 里的改动，翻译成一句合于文言语法的 commit message。\n\n## 触发条件\n\n仅当用户明确要求以下任一情形时启用：\n\n- 「用文言文写 commit」「文言 commit message」\n- 「古文写一下这条提交」\n- 「骈文 / 雅驯 / 文言 / 古汉语」风格的 commit\n- 用户在 `.gitmessage` 模板里声明偏好文言风格\n\n其余情形（常规英文、Conventional Commits、中文白话）**一律不要触发本 skill**。\n\n## 撰写规范\n\n### 结构\n\n一行标题（subject），≤ 50 字（中文字符计）；需要时空一行后接正文（body），每行 ≤ 72 字符。\n\n标题需形成一个完整短句，不得是白话词组硬译。\n\n### 用字原则\n\n1. **单字动词优先**：增、删、改、补、正、修、葺、革、易、徙、迁、黜、黜去、并、析、缀、辑。\n2. **避免白话词**：不要用「修复」「添加」「更新」「优化」。改用「修」「增」「更」「葺」。\n3. **介宾倒装合理**：「于 X 增 Y」「以 A 代 B」皆可。\n4. **禁用现代标点冗余**：标题不使用句号，可用「，」分句。\n5. **专有名词保留**：`API`、`README`、变量名、文件名等原样保留，不做汉化。\n6. **数字**：可用汉字（一、二、三），也可保留阿拉伯数字；版本号如 `1.2.0` 原样。\n\n### 对照样例\n\n| 白话意图 | 文言 commit |\n|---|---|\n| fix: resolve login redirect bug | 修 login 跳转之讹 |\n| feat: add user avatar upload | 增头像上传之功 |\n| refactor: extract auth middleware | 析 auth 中间件而别立之 |\n| docs: update README installation section | 葺 README 安装一节 |\n| chore: bump dependency versions | 升诸依赖之版 |\n| perf: cache database query results | 缓数据库之问，以速其应 |\n| test: add edge cases for date parser | 补日期解析之畸例 |\n| revert: undo accidental config change | 复前误改之 config |\n| style: rename variable `data` to `payload` | 易 `data` 之名曰 `payload` |\n| remove deprecated legacy export | 黜旧 export，去其赘 |\n\n### 正文（可选）\n\n若改动复杂，body 宜以「凡」「盖」「先」「后」「其一」「其二」领起：\n\n```\n增头像上传之功\n\n凡用户得于设置页上传其像，限 png、jpg，不逾 2MB。\n先经前端压缩，后送 API，存之于 S3。\n其二，若上传不遂，复其旧像以安其心。\n```\n\n### 禁忌\n\n- 勿强加「之」「者」「也」于每句末尾，否则成佶屈之文。\n- 勿音译英文技术词（例：不要把 `cache` 写作「喀什」）。\n- 勿造生僻字或通假字；疑似用字以《古代汉语词典》常见义为准。\n- 勿将 commit type 前缀（`feat:` / `fix:`）强塞入文言句中——要么去掉，要么单独置于行首以冒号断开：`修: 修 login 跳转之讹`。\n\n## 工作流\n\n1. 读取当前 staged diff：`git diff --cached`（若空则读 `git diff`）。\n2. 概括主干改动（一句话能讲清的事）；若横跨多个主题，建议用户拆分 commit，而非勉强并入一句。\n3. 按上表风格撰写 subject；必要时附 body。\n4. 仅输出 commit message 文本，不附解释，不加 markdown 包裹，便于用户直接管道入 `git commit -F -`。\n\n## 产出示例\n\n```\n葺 README 之安装一节，正 node 版本之讹\n```\n\n```\n析 auth 中间件而别立之\n\n凡鉴权之事，旧混于路由之中，今别为一层。\n先过此层，方入业务；其不验者，驳以 401。\n```\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn73jf09schn4rkt29jp6dwtb1870j4s\",\n  \"slug\": \"wenyan-commit-message-skill\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1779214481041\n}\n\nFile v1.0.1:skill-card.md\n\n## Description:\n\nWrites Classical Chinese (文言文) git commit messages from the current git diff when the user explicitly requests that style.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[xing-lin](https://clawhub.ai/user/xing-lin)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers use this skill to turn staged or unstaged git diffs into a succinct Classical Chinese commit subject and optional body when they explicitly request that style.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill reads staged or unstaged git diffs, which may contain secrets or sensitive code.\n\nMitigation: Review or redact sensitive diff content before invoking the skill.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/xing-lin/skills/wenyan-commit-message-skill)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Guidance]\n\n**Output Format:** [Plain text commit message]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Subject line is capped at 50 Chinese characters; optional body lines are capped at 72 characters.]\n\n## Skill Version(s):\n\n1.0.1 (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.0: 2 files, 2689 bytes\n\nFiles: SKILL.md (3842b), _meta.json (146b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: wenyan-commit-message\ndescription: Write git commit messages in Classical Chinese (文言文). Use when the user asks for a commit message 用文言文, 文言, 古文, classical chinese, or mentions 雅驯/骈俪 style for commits. Do NOT use for regular Conventional Commits or English messages.\n---\n\n# 文言文 Commit Message\n\n把 `git diff` 里的改动，翻译成一句合于文言语法的 commit message。\n\n## 触发条件\n\n仅当用户明确要求以下任一情形时启用：\n\n- 「用文言文写 commit」「文言 commit message」\n- 「古文写一下这条提交」\n- 「骈文 / 雅驯 / 文言 / 古汉语」风格的 commit\n- 用户在 `.gitmessage` 模板里声明偏好文言风格\n\n其余情形（常规英文、Conventional Commits、中文白话）**一律不要触发本 skill**。\n\n## 撰写规范\n\n### 结构\n\n一行标题（subject），≤ 50 字（中文字符计）；需要时空一行后接正文（body），每行 ≤ 72 字符。\n\n标题需形成一个完整短句，不得是白话词组硬译。\n\n### 用字原则\n\n1. **单字动词优先**：增、删、改、补、正、修、葺、革、易、徙、迁、黜、黜去、并、析、缀、辑。\n2. **避免白话词**：不要用「修复」「添加」「更新」「优化」。改用「修」「增」「更」「葺」。\n3. **介宾倒装合理**：「于 X 增 Y」「以 A 代 B」皆可。\n4. **禁用现代标点冗余**：标题不使用句号，可用「，」分句。\n5. **专有名词保留**：`API`、`README`、变量名、文件名等原样保留，不做汉化。\n6. **数字**：可用汉字（一、二、三），也可保留阿拉伯数字；版本号如 `1.2.0` 原样。\n\n### 对照样例\n\n| 白话意图 | 文言 commit |\n|---|---|\n| fix: resolve login redirect bug | 修 login 跳转之讹 |\n| feat: add user avatar upload | 增头像上传之功 |\n| refactor: extract auth middleware | 析 auth 中间件而别立之 |\n| docs: update README installation section | 葺 README 安装一节 |\n| chore: bump dependency versions | 升诸依赖之版 |\n| perf: cache database query results | 缓数据库之问，以速其应 |\n| test: add edge cases for date parser | 补日期解析之畸例 |\n| revert: undo accidental config change | 复前误改之 config |\n| style: rename variable `data` to `payload` | 易 `data` 之名曰 `payload` |\n| remove deprecated legacy export | 黜旧 export，去其赘 |\n\n### 正文（可选）\n\n若改动复杂，body 宜以「凡」「盖」「先」「后」「其一」「其二」领起：\n\n```\n增头像上传之功\n\n凡用户得于设置页上传其像，限 png、jpg，不逾 2MB。\n先经前端压缩，后送 API，存之于 S3。\n其二，若上传不遂，复其旧像以安其心。\n```\n\n### 禁忌\n\n- 勿强加「之」「者」「也」于每句末尾，否则成佶屈之文。\n- 勿音译英文技术词（例：不要把 `cache` 写作「喀什」）。\n- 勿造生僻字或通假字；疑似用字以《古代汉语词典》常见义为准。\n- 勿将 commit type 前缀（`feat:` / `fix:`）强塞入文言句中——要么去掉，要么单独置于行首以冒号断开：`修: 修 login 跳转之讹`。\n\n## 工作流\n\n1. 读取当前 staged diff：`git diff --cached`（若空则读 `git diff`）。\n2. 概括主干改动（一句话能讲清的事）；若横跨多个主题，建议用户拆分 commit，而非勉强并入一句。\n3. 按上表风格撰写 subject；必要时附 body。\n4. 仅输出 commit message 文本，不附解释，不加 markdown 包裹，便于用户直接管道入 `git commit -F -`。\n\n## 产出示例\n\n```\n葺 README 之安装一节，正 node 版本之讹\n```\n\n```\n析 auth 中间件而别立之\n\n凡鉴权之事，旧混于路由之中，今别为一层。\n先过此层，方入业务；其不验者，驳以 401。\n```\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn73jf09schn4rkt29jp6dwtb1870j4s\",\n  \"slug\": \"wenyan-commit-message-skill\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1779200129538\n}","readmeExcerpt":"Skill: wenyan-commit-message-skill Owner: xing-lin Summary: Write git commit messages in Classical Chinese (文言文). Use when the user asks for a commit message 用文言文, 文言, 古文, classical chinese, or mentions 雅驯/骈俪 style fo... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-05-19T18:14:41.041Z | user No file or content changes detected in this version. - No updates were made to the skill. v1.0.0 | 2026-05-19T14:15:29.538","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"增头像上传之功\n\n凡用户得于设置页上传其像，限 png、jpg，不逾 2MB。\n先经前端压缩，后送 API，存之于 S3。\n其二，若上传不遂，复其旧像以安其心。"},{"language":"text","snippet":"葺 README 之安装一节，正 node 版本之讹"},{"language":"text","snippet":"析 auth 中间件而别立之\n\n凡鉴权之事，旧混于路由之中，今别为一层。\n先过此层，方入业务；其不验者，驳以 401。"},{"language":"text","snippet":"增头像上传之功\n\n凡用户得于设置页上传其像，限 png、jpg，不逾 2MB。\n先经前端压缩，后送 API，存之于 S3。\n其二，若上传不遂，复其旧像以安其心。"},{"language":"text","snippet":"葺 README 之安装一节，正 node 版本之讹"},{"language":"text","snippet":"析 auth 中间件而别立之\n\n凡鉴权之事，旧混于路由之中，今别为一层。\n先过此层，方入业务；其不验者，驳以 401。"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: wenyan-commit-message\ndescription: Write git commit messages in Classical Chinese (文言文). Use when the user asks for a commit message 用文言文, 文言, 古文, classical chinese, or mentions 雅驯/骈俪 style for commits. Do NOT use for regular Conventional Commits or English messages.\n---\n\n# 文言文 Commit Message\n\n把 `git diff` 里的改动，翻译成一句合于文言语法的 commit message。\n\n## 触发条件\n\n仅当用户明确要求以下任一情形时启用：\n\n- 「用文言文写 commit」「文言 commit message」\n- 「古文写一下这条提交」\n- 「骈文 / 雅驯 / 文言 / 古汉语」风格的 commit\n- 用户在 `.gitmessage` 模板里声明偏好文言风格\n\n其余情形（常规英文、Conventional Commits、中文白话）**一律不要触发本 skill**。\n\n## 撰写规范\n\n### 结构\n\n一行标题（subject），≤ 50 字（中文字符计）；需要时空一行后接正文（body），每行 ≤ 72 字符。\n\n标题需形成一个完整短句，不得是白话词组硬译。\n\n### 用字原则\n\n1. **单字动词优先**：增、删、改、补、正、修、葺、革、易、徙、迁、黜、黜去、并、析、缀、辑。\n2. **避免白话词**：不要用「修复」「添加」「更新」「优化」。改用「修」「增」「更」「葺」。\n3. **介宾倒装合理**：「于 X 增 Y」「以 A 代 B」皆可。\n4. **禁用现代标点冗余**：标题不使用句号，可用「，」分句。\n5. **专有名词保留**：`API`、`README`、变量名、文件名等原样保留，不做汉化。\n6. **数字**：可用汉字（一、二、三），也可保留阿拉伯数字；版本号如 `1.2.0` 原样。\n\n### 对照样例\n\n| 白话意图 | 文言 commit |\n|---|---|\n| fix: resolve login redirect bug | 修 login 跳转之讹 |\n| feat: add user avatar upload | 增头像上传之功 |\n| refactor: extract auth middleware | 析 auth 中间件而别立之 |\n| docs: update README installation section | 葺 README 安装一节 |\n| chore: bump dependency versions | 升诸依赖之版 |\n| perf: cache database query results | 缓数据库之问，以速其应 |\n| test: add edge cases for date parser | 补日期解析之畸例 |\n| revert: undo accidental config change | 复前误改之 config |\n| style: rename variable `data` to `payload` | 易 `data` 之名曰 `payload` |\n| remove deprecated legacy export | 黜旧 export，去其赘 |\n\n### 正文（可选）\n\n若改动复杂，body 宜以「凡」「盖」「先」「后」「其一」「其二」领起：\n\n```\n增头像上传之功\n\n凡用户得于设置页上传其像，限 png、jpg，不逾 2MB。\n先经前端压缩，后送 API，存之于 S3。\n其二，若上传不遂，复其旧像以安其心。\n```\n\n### 禁忌\n\n- 勿强加「之」「者」「也」于每句末尾，否则成佶屈之文。\n- 勿音译英文技术词（例：不要把 `cache` 写作「喀什」）。\n- 勿造生僻字或通假字；疑似用字以《古代汉语词典》常见义为准。\n- 勿将 commit type 前缀（`feat:` / `fix:`）强塞入文言句中——要么去掉，要么单独置于行首以冒号断开：`修: 修 login 跳转之讹`。\n\n## 工作流\n\n1. 读取当前 staged diff：`git diff --cached`（若空则读 `git diff`）。\n2. 概括主干改动（一句话能讲清的事）；若横跨多个主题，建议用户拆分 commit，而非勉强并入一句。\n3. 按上表风格撰写 subject；必要时附 body。\n4. 仅输出 commit message 文本，不附解释，不加 markdown 包裹，便于用户直接管道入 `git commit -F -`。\n\n## 产出示例\n\n```\n葺 README 之安装一节，正 node 版本之讹\n```\n\n```\n析 auth 中间件而别立之\n\n凡鉴权之事，旧混于路由之中，今别为一层。\n先过此层，方入业务；其不验者，驳以 401。\n```"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn73jf09schn4rkt29jp6dwtb1870j4s\",\n  \"slug\": \"wenyan-commit-message-skill\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1779214481041\n}"},{"path":"skill-card.md","content":"## Description:\n\nWrites Classical Chinese (文言文) git commit messages from the current git diff when the user explicitly requests that style.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[xing-lin](https://clawhub.ai/user/xing-lin)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers use this skill to turn staged or unstaged git diffs into a succinct Classical Chinese commit subject and optional body when they explicitly request that style.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill reads staged or unstaged git diffs, which may contain secrets or sensitive code.\n\nMitigation: Review or redact sensitive diff content before invoking the skill.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/xing-lin/skills/wenyan-commit-message-skill)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Guidance]\n\n**Output Format:** [Plain text commit message]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Subject line is capped at 50 Chinese characters; optional body lines are capped at 72 characters.]\n\n## Skill Version(s):\n\n1.0.1 (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":"Write git commit messages in Classical Chinese (文言文). Use when the user asks for a commit message 用文言文, 文言, 古文, classical chinese, or mentions 雅驯/骈俪 style fo... Skill: wenyan-commit-message-skill Owner: xing-lin Summary: Write git commit messages in Classical Chinese (文言文). Use when the user asks for a commit message 用文言文, 文言, 古文, classical chinese, or mentions 雅驯/骈俪 style fo... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-05-19T18:14:41.041Z | user No file or content changes detected in this version. - No updates were made to the skill. v1.0.0 | 2026-05-19T14:15:29.538","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":819,"uniquenessScore":55,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T14:57:23.005Z","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-10T14:57:23.005Z","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-10T17:34:03.966Z","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"}]}}}