mirror of
https://git.openapi.site/https://github.com/desirecore/market.git
synced 2026-10-21 07:24:00 +08:00
feat: 新增 68 个第三方技能入口(skills-top100 缺口) (#209)
## 概述
以 `entry.json` pointer + `catalog-metadata.v1.json` 边车的形式,收录 68
个第三方技能(来自 24 个上游仓库)。这些技能在 skills-top100 中,但市场里还没有对应条目(top100 共 100 条,另有
11 条已被 baoyu-skills / marketingskills 合集的 children 覆盖)。
## 遵循 ADR-038(市场元数据注册表与两层技能模型)
- **只放元数据、不放内容**:仅新增 `skills/<id>/entry.json` 和边车,正文留在上游源仓库,不 vendoring
任何源码。
- **市场第三方层**:`stewardship: community`、`redistribution:
allowed`,`license` 为 SPDX。
- **source pointer**:`kind=git`,`source.ref` 钉死完整 commit SHA;`SKILL.md`
不在仓库根的,`source.path` 填其父目录。
- **许可证与审核证据**:每条 `governance.license` 为 known 并给出
`evidencePath`,`compliance.reviewedRef` 与 `provenance.content.ref`
一致,因此条目可直接安装。
- 轻量 i18n:仅 name / shortDesc(zh-CN / en-US)。
- 需要外部账号、API Key、CLI 或特定环境的技能,已按 AGENTS.md「外部依赖披露」要求写进中英文简介。
## 变更
- 新增 68 个 `skills/<id>/{entry.json,catalog-metadata.v1.json}`
- `manifest.json`:`stats.totalSkills` 73 -> 141,`lastUpdated` ->
2026-10-05,`version` 1.5.9 -> 1.5.10
## 与 top100 数据不同的地方(均已核实上游)
- 仓库已改名/换所有者,条目里写 GitHub 现名:K-Dense-AI/claude-scientific-skills ->
K-Dense-AI/scientific-agent-skills、RoundTable02/tutor-skills ->
bevibing/tutor-skills、affaan-m/everything-claude-code ->
affaan-m/ECC、nowork-studio/toprank ->
nowork-studio/notfair-plugin、qwibitai/nanoclaw ->
nanocoai/nanoclaw、vercel-labs/add-skill -> vercel-labs/skills(用 GitHub
API 复核,24 个上游均未归档)。
- internal-comms / canvas-design / mcp-builder / webapp-testing:top100
记的是聚合仓库 `sickn33/antigravity-awesome-skills` 的转抄,原始仓库是
`anthropics/skills`(目录内 Apache-2.0 LICENSE.txt),已指向原始仓库。
- planning-with-files:原始仓库是
`OthmanAdi/planning-with-files`(MIT),已指向原始仓库。
- openfang(data-analyst、jira):仓库为 `Apache-2.0 OR MIT` 双许可,登记为该表达式。
- everything-claude-code(现 ECC)的 8 条物流/供应链技能:仓库根 LICENSE 为 MIT,但各
SKILL.md frontmatter 声明 `license: Apache-2.0`,按技能自己的声明登记,证据路径为各自
SKILL.md。
## 未收录
- NousResearch/hermes-agent 的 8 条:它是 Agent 框架本体,不是独立技能仓库。
- 12 条宿主绑定技能(Google AI Edge Gallery 的 run_js 系列、飞书 feishu_*
系列、LifeOS/PAI 系列、nexu 的 nano-banana、Understand-Anything 插件的
understand-knowledge):正文依赖特定宿主提供的工具或环境,离开原宿主无法运行。
- content-research-writer:top100 指向的 Vibe-Skills 只是转抄,原始仓库
`ComposioHQ/awesome-claude-skills` 没有任何 LICENSE,无法核实授权。
## 请维护者确认
- `compliance.reviewedBy` 填的是 `mashagua`,如需统一为其他值请告知;`upstreamEndorsed`
全部为 `false`,未与上游作者沟通。
- 8 条 frontmatter 声明式许可证(ECC)是否接受。
## 验证
```
python3 scripts/catalog/validate_catalog_metadata.py
0 error(s), 123 warning(s) # 与改动前基线一致,新增条目 0 条警告
uv run scripts/i18n/validate-i18n.py
0 error(s), 123 warning(s)
```
客户端获取门禁(normalizePointerSkill + compareMarketCatalogConsistency +
evaluateCatalogAcquisitionEligibility):68/68 通过。
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01MfR3KiqnzKfhqHk4a7pwcy
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-authored-by: Yige <a@wyr.me>
This commit is contained in:
@@ -31,7 +31,7 @@
|
|||||||
"stats": {
|
"stats": {
|
||||||
"totalAgents": 7,
|
"totalAgents": 7,
|
||||||
"totalTeams": 2,
|
"totalTeams": 2,
|
||||||
"totalSkills": 73,
|
"totalSkills": 141,
|
||||||
"lastUpdated": "2026-10-05"
|
"lastUpdated": "2026-10-05"
|
||||||
},
|
},
|
||||||
"features": [
|
"features": [
|
||||||
|
|||||||
89
skills/agent-browser/catalog-metadata.v1.json
Normal file
89
skills/agent-browser/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "agent-browser"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Agent Browser",
|
||||||
|
"summary": "Browse and operate web pages through the agent-browser command line. Requires the agent-browser CLI to be installed separately and permission to run Bash."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "浏览器自动化",
|
||||||
|
"summary": "通过 agent-browser 命令行完成网页浏览与操作。需自行安装 agent-browser 命令行,并允许执行 Bash。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "development",
|
||||||
|
"tags": [
|
||||||
|
"browser",
|
||||||
|
"automation",
|
||||||
|
"cli",
|
||||||
|
"web"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T10:22:22Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/nanocoai/nanoclaw.git",
|
||||||
|
"path": "container/skills/agent-browser",
|
||||||
|
"ref": "ad1b50e8a089e4f69cfccc56b9b6b3d02a4b94b7"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "nanocoai",
|
||||||
|
"url": "https://github.com/nanocoai/nanoclaw",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "ad1b50e8a089e4f69cfccc56b9b6b3d02a4b94b7",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/agent-browser/entry.json
Normal file
38
skills/agent-browser/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "agent-browser",
|
||||||
|
"name": "Agent Browser",
|
||||||
|
"category": "development",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M9 8l-4 4 4 4M15 8l4 4-4 4M13 6l-2 12\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"browser",
|
||||||
|
"automation",
|
||||||
|
"cli",
|
||||||
|
"web"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "浏览器自动化",
|
||||||
|
"shortDesc": "通过 agent-browser 命令行完成网页浏览与操作。需自行安装 agent-browser 命令行,并允许执行 Bash。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Agent Browser",
|
||||||
|
"shortDesc": "Browse and operate web pages through the agent-browser command line. Requires the agent-browser CLI to be installed separately and permission to run Bash."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "nanocoai",
|
||||||
|
"verified": false,
|
||||||
|
"account": "nanocoai",
|
||||||
|
"url": "https://github.com/nanocoai/nanoclaw"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/nanocoai/nanoclaw.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ad1b50e8a089e4f69cfccc56b9b6b3d02a4b94b7",
|
||||||
|
"path": "container/skills/agent-browser"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "analyzing-financial-statements"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Analyzing Financial Statements",
|
||||||
|
"summary": "Calculate and interpret key ratios from financial statements. Requires Python 3 and the income statement / balance sheet data."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "财报比率分析",
|
||||||
|
"summary": "从财务报表计算并解读关键比率。需 Python 3 及利润表、资产负债表等数据。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"finance",
|
||||||
|
"ratios",
|
||||||
|
"statements",
|
||||||
|
"analysis"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-28T16:56:35Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/anthropics/claude-cookbooks.git",
|
||||||
|
"path": "skills/custom_skills/analyzing-financial-statements",
|
||||||
|
"ref": "d7265d6ae994ccd8429db0594b000073b2f9ad43"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "anthropics",
|
||||||
|
"url": "https://github.com/anthropics/claude-cookbooks",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "d7265d6ae994ccd8429db0594b000073b2f9ad43",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/analyzing-financial-statements/entry.json
Normal file
38
skills/analyzing-financial-statements/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "analyzing-financial-statements",
|
||||||
|
"name": "Analyzing Financial Statements",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"8\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M12 7v10M9.5 9.5c0-1 1-1.7 2.5-1.7s2.5.7 2.5 1.7-1 1.5-2.5 1.8-2.5.8-2.5 1.8 1 1.7 2.5 1.7 2.5-.7 2.5-1.7\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"finance",
|
||||||
|
"ratios",
|
||||||
|
"statements",
|
||||||
|
"analysis"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "财报比率分析",
|
||||||
|
"shortDesc": "从财务报表计算并解读关键比率。需 Python 3 及利润表、资产负债表等数据。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Analyzing Financial Statements",
|
||||||
|
"shortDesc": "Calculate and interpret key ratios from financial statements. Requires Python 3 and the income statement / balance sheet data."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "anthropics",
|
||||||
|
"verified": false,
|
||||||
|
"account": "anthropics",
|
||||||
|
"url": "https://github.com/anthropics/claude-cookbooks"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/anthropics/claude-cookbooks.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "d7265d6ae994ccd8429db0594b000073b2f9ad43",
|
||||||
|
"path": "skills/custom_skills/analyzing-financial-statements"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/apple-notes/catalog-metadata.v1.json
Normal file
89
skills/apple-notes/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "apple-notes"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Apple Notes",
|
||||||
|
"summary": "Create, search and edit macOS Notes from the terminal. macOS only; requires Homebrew memo and Automation permission for Notes."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Apple 备忘录",
|
||||||
|
"summary": "在终端里增删查改 macOS 备忘录。仅限 macOS;需 Homebrew 安装 memo,并授予备忘录自动化权限。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"apple",
|
||||||
|
"notes",
|
||||||
|
"macos",
|
||||||
|
"cli"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T10:21:49Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/openclaw/openclaw.git",
|
||||||
|
"path": "skills/apple-notes",
|
||||||
|
"ref": "6ddf5a6106c18c4cf803a601b3a099e497d943fb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "openclaw",
|
||||||
|
"url": "https://github.com/openclaw/openclaw",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "6ddf5a6106c18c4cf803a601b3a099e497d943fb",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/apple-notes/entry.json
Normal file
38
skills/apple-notes/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "apple-notes",
|
||||||
|
"name": "Apple Notes",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M9 8h6M9 12h6M9 16h3\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"apple",
|
||||||
|
"notes",
|
||||||
|
"macos",
|
||||||
|
"cli"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Apple 备忘录",
|
||||||
|
"shortDesc": "在终端里增删查改 macOS 备忘录。仅限 macOS;需 Homebrew 安装 memo,并授予备忘录自动化权限。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Apple Notes",
|
||||||
|
"shortDesc": "Create, search and edit macOS Notes from the terminal. macOS only; requires Homebrew memo and Automation permission for Notes."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "openclaw",
|
||||||
|
"verified": false,
|
||||||
|
"account": "openclaw",
|
||||||
|
"url": "https://github.com/openclaw/openclaw"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/openclaw/openclaw.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "6ddf5a6106c18c4cf803a601b3a099e497d943fb",
|
||||||
|
"path": "skills/apple-notes"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/apple-reminders/catalog-metadata.v1.json
Normal file
89
skills/apple-reminders/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "apple-reminders"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Apple Reminders",
|
||||||
|
"summary": "Manage macOS Reminders with remindctl. macOS only; requires Homebrew remindctl and Reminders access permission."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Apple 提醒事项",
|
||||||
|
"summary": "用 remindctl 管理 macOS 提醒事项。仅限 macOS;需 Homebrew 安装 remindctl 并授予提醒事项权限。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"apple",
|
||||||
|
"reminders",
|
||||||
|
"macos",
|
||||||
|
"cli"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T10:21:49Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/openclaw/openclaw.git",
|
||||||
|
"path": "skills/apple-reminders",
|
||||||
|
"ref": "6ddf5a6106c18c4cf803a601b3a099e497d943fb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "openclaw",
|
||||||
|
"url": "https://github.com/openclaw/openclaw",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "6ddf5a6106c18c4cf803a601b3a099e497d943fb",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/apple-reminders/entry.json
Normal file
38
skills/apple-reminders/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "apple-reminders",
|
||||||
|
"name": "Apple Reminders",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 3l8 4.5v9L12 21l-8-4.5v-9z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 7.5L12 12l8-4.5M12 12v9\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"apple",
|
||||||
|
"reminders",
|
||||||
|
"macos",
|
||||||
|
"cli"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Apple 提醒事项",
|
||||||
|
"shortDesc": "用 remindctl 管理 macOS 提醒事项。仅限 macOS;需 Homebrew 安装 remindctl 并授予提醒事项权限。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Apple Reminders",
|
||||||
|
"shortDesc": "Manage macOS Reminders with remindctl. macOS only; requires Homebrew remindctl and Reminders access permission."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "openclaw",
|
||||||
|
"verified": false,
|
||||||
|
"account": "openclaw",
|
||||||
|
"url": "https://github.com/openclaw/openclaw"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/openclaw/openclaw.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "6ddf5a6106c18c4cf803a601b3a099e497d943fb",
|
||||||
|
"path": "skills/apple-reminders"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/applying-brand-guidelines/catalog-metadata.v1.json
Normal file
89
skills/applying-brand-guidelines/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "applying-brand-guidelines"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Applying Brand Guidelines",
|
||||||
|
"summary": "Apply brand colors, fonts and layouts consistently to generated documents. Requires Python 3; replace the sample brand guidelines with your own."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "套用企业品牌规范",
|
||||||
|
"summary": "让生成文档统一采用品牌色、字体与版式。需 Python 3;需把示例品牌规范替换为自己的。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "design",
|
||||||
|
"tags": [
|
||||||
|
"brand",
|
||||||
|
"style",
|
||||||
|
"documents",
|
||||||
|
"design"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-28T16:56:35Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/anthropics/claude-cookbooks.git",
|
||||||
|
"path": "skills/custom_skills/applying-brand-guidelines",
|
||||||
|
"ref": "d7265d6ae994ccd8429db0594b000073b2f9ad43"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "anthropics",
|
||||||
|
"url": "https://github.com/anthropics/claude-cookbooks",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "d7265d6ae994ccd8429db0594b000073b2f9ad43",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/applying-brand-guidelines/entry.json
Normal file
38
skills/applying-brand-guidelines/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "applying-brand-guidelines",
|
||||||
|
"name": "Applying Brand Guidelines",
|
||||||
|
"category": "design",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><circle cx=\"9\" cy=\"10\" r=\"1.5\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 17l5-4 4 3 3-2 4 3\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"brand",
|
||||||
|
"style",
|
||||||
|
"documents",
|
||||||
|
"design"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "套用企业品牌规范",
|
||||||
|
"shortDesc": "让生成文档统一采用品牌色、字体与版式。需 Python 3;需把示例品牌规范替换为自己的。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Applying Brand Guidelines",
|
||||||
|
"shortDesc": "Apply brand colors, fonts and layouts consistently to generated documents. Requires Python 3; replace the sample brand guidelines with your own."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "anthropics",
|
||||||
|
"verified": false,
|
||||||
|
"account": "anthropics",
|
||||||
|
"url": "https://github.com/anthropics/claude-cookbooks"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/anthropics/claude-cookbooks.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "d7265d6ae994ccd8429db0594b000073b2f9ad43",
|
||||||
|
"path": "skills/custom_skills/applying-brand-guidelines"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "architecture-decision-records"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Architecture Decision Records",
|
||||||
|
"summary": "Capture technical decisions as numbered ADRs and maintain an index. Needs write access to the project directory."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "架构决策记录",
|
||||||
|
"summary": "把技术决策沉淀为编号 ADR 文档并维护索引。需对项目目录有写权限。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "development",
|
||||||
|
"tags": [
|
||||||
|
"adr",
|
||||||
|
"architecture",
|
||||||
|
"documentation",
|
||||||
|
"decisions"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T02:01:14Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"path": "skills/architecture-decision-records",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/architecture-decision-records/entry.json
Normal file
38
skills/architecture-decision-records/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "architecture-decision-records",
|
||||||
|
"name": "Architecture Decision Records",
|
||||||
|
"category": "development",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 3h7l4 4v14H7z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M14 3v4h4M10 12h5M10 16h5\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"adr",
|
||||||
|
"architecture",
|
||||||
|
"documentation",
|
||||||
|
"decisions"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "架构决策记录",
|
||||||
|
"shortDesc": "把技术决策沉淀为编号 ADR 文档并维护索引。需对项目目录有写权限。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Architecture Decision Records",
|
||||||
|
"shortDesc": "Capture technical decisions as numbered ADRs and maintain an index. Needs write access to the project directory."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"verified": false,
|
||||||
|
"account": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"path": "skills/architecture-decision-records"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/article-writing/catalog-metadata.v1.json
Normal file
89
skills/article-writing/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "article-writing"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Article Writing",
|
||||||
|
"summary": "Write opinionated, evidence-backed long-form articles in a specified voice. Voice matching relies on the separate brand-voice skill from the same repository."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "长文写作",
|
||||||
|
"summary": "按指定文风写出有观点、有证据的长文。文风匹配依赖同仓库的 brand-voice 技能(本次未收录)。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "creative",
|
||||||
|
"tags": [
|
||||||
|
"writing",
|
||||||
|
"article",
|
||||||
|
"long-form",
|
||||||
|
"voice"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T02:01:14Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"path": "skills/article-writing",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/article-writing/entry.json
Normal file
38
skills/article-writing/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "article-writing",
|
||||||
|
"name": "Article Writing",
|
||||||
|
"category": "creative",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 3h7l4 4v14H7z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M14 3v4h4M10 12h5M10 16h5\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"writing",
|
||||||
|
"article",
|
||||||
|
"long-form",
|
||||||
|
"voice"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "长文写作",
|
||||||
|
"shortDesc": "按指定文风写出有观点、有证据的长文。文风匹配依赖同仓库的 brand-voice 技能(本次未收录)。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Article Writing",
|
||||||
|
"shortDesc": "Write opinionated, evidence-backed long-form articles in a specified voice. Voice matching relies on the separate brand-voice skill from the same repository."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"verified": false,
|
||||||
|
"account": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"path": "skills/article-writing"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/banana/catalog-metadata.v1.json
Normal file
89
skills/banana/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "banana"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Banana",
|
||||||
|
"summary": "Generate, edit and review images with Gemini image models. Requires Python 3 and GEMINI_API_KEY (Google Gemini Developer API, billed by usage)."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Gemini 图像导演",
|
||||||
|
"summary": "用 Gemini 图像模型生成、编辑并审查图片。需 Python 3 与 GEMINI_API_KEY(Google Gemini 接口,按用量计费)。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "creative",
|
||||||
|
"tags": [
|
||||||
|
"image-generation",
|
||||||
|
"gemini",
|
||||||
|
"editing",
|
||||||
|
"review"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-11T13:43:58Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/AgriciDaniel/banana-claude.git",
|
||||||
|
"path": "skills/banana",
|
||||||
|
"ref": "6a2b1b51fdcc35932184f06e513646a6f6f4f7d8"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "AgriciDaniel",
|
||||||
|
"url": "https://github.com/AgriciDaniel/banana-claude",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "6a2b1b51fdcc35932184f06e513646a6f6f4f7d8",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/banana/entry.json
Normal file
38
skills/banana/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "banana",
|
||||||
|
"name": "Banana",
|
||||||
|
"category": "creative",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><circle cx=\"9\" cy=\"10\" r=\"1.5\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 17l5-4 4 3 3-2 4 3\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"image-generation",
|
||||||
|
"gemini",
|
||||||
|
"editing",
|
||||||
|
"review"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Gemini 图像导演",
|
||||||
|
"shortDesc": "用 Gemini 图像模型生成、编辑并审查图片。需 Python 3 与 GEMINI_API_KEY(Google Gemini 接口,按用量计费)。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Banana",
|
||||||
|
"shortDesc": "Generate, edit and review images with Gemini image models. Requires Python 3 and GEMINI_API_KEY (Google Gemini Developer API, billed by usage)."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "AgriciDaniel",
|
||||||
|
"verified": false,
|
||||||
|
"account": "AgriciDaniel",
|
||||||
|
"url": "https://github.com/AgriciDaniel/banana-claude"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/AgriciDaniel/banana-claude.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "6a2b1b51fdcc35932184f06e513646a6f6f4f7d8",
|
||||||
|
"path": "skills/banana"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/blog-chart/catalog-metadata.v1.json
Normal file
89
skills/blog-chart/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "blog-chart"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Blog Chart",
|
||||||
|
"summary": "Generate inline SVG data charts that adapt to light and dark themes. Optional script needs Python 3."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "博客 SVG 图表",
|
||||||
|
"summary": "生成适配深浅色的内嵌 SVG 数据图。可选脚本需 Python 3。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "design",
|
||||||
|
"tags": [
|
||||||
|
"chart",
|
||||||
|
"svg",
|
||||||
|
"blog",
|
||||||
|
"dark-mode"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-11T13:43:41Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/AgriciDaniel/claude-blog.git",
|
||||||
|
"path": "skills/blog-chart",
|
||||||
|
"ref": "2500d4c765034864cede2bf215d00ccd4d7d6fb8"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "AgriciDaniel",
|
||||||
|
"url": "https://github.com/AgriciDaniel/claude-blog",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "2500d4c765034864cede2bf215d00ccd4d7d6fb8",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/blog-chart/entry.json
Normal file
38
skills/blog-chart/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "blog-chart",
|
||||||
|
"name": "Blog Chart",
|
||||||
|
"category": "design",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 20h16M7 16v-5M12 16V6M17 16v-8\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"chart",
|
||||||
|
"svg",
|
||||||
|
"blog",
|
||||||
|
"dark-mode"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "博客 SVG 图表",
|
||||||
|
"shortDesc": "生成适配深浅色的内嵌 SVG 数据图。可选脚本需 Python 3。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Blog Chart",
|
||||||
|
"shortDesc": "Generate inline SVG data charts that adapt to light and dark themes. Optional script needs Python 3."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "AgriciDaniel",
|
||||||
|
"verified": false,
|
||||||
|
"account": "AgriciDaniel",
|
||||||
|
"url": "https://github.com/AgriciDaniel/claude-blog"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/AgriciDaniel/claude-blog.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "2500d4c765034864cede2bf215d00ccd4d7d6fb8",
|
||||||
|
"path": "skills/blog-chart"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/blog-repurpose/catalog-metadata.v1.json
Normal file
89
skills/blog-repurpose/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "blog-repurpose"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Blog Repurpose",
|
||||||
|
"summary": "Repurpose one blog post for social, email, video and community channels. Needs a local blog file (Markdown etc.)."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "博客多平台改写",
|
||||||
|
"summary": "把一篇博客改写成多平台内容。需一篇本地博客文件(Markdown 等)。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "creative",
|
||||||
|
"tags": [
|
||||||
|
"blog",
|
||||||
|
"repurpose",
|
||||||
|
"social",
|
||||||
|
"content"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-11T13:43:41Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/AgriciDaniel/claude-blog.git",
|
||||||
|
"path": "skills/blog-repurpose",
|
||||||
|
"ref": "2500d4c765034864cede2bf215d00ccd4d7d6fb8"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "AgriciDaniel",
|
||||||
|
"url": "https://github.com/AgriciDaniel/claude-blog",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "2500d4c765034864cede2bf215d00ccd4d7d6fb8",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/blog-repurpose/entry.json
Normal file
38
skills/blog-repurpose/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "blog-repurpose",
|
||||||
|
"name": "Blog Repurpose",
|
||||||
|
"category": "creative",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M10 9.5v5l4.5-2.5z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"blog",
|
||||||
|
"repurpose",
|
||||||
|
"social",
|
||||||
|
"content"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "博客多平台改写",
|
||||||
|
"shortDesc": "把一篇博客改写成多平台内容。需一篇本地博客文件(Markdown 等)。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Blog Repurpose",
|
||||||
|
"shortDesc": "Repurpose one blog post for social, email, video and community channels. Needs a local blog file (Markdown etc.)."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "AgriciDaniel",
|
||||||
|
"verified": false,
|
||||||
|
"account": "AgriciDaniel",
|
||||||
|
"url": "https://github.com/AgriciDaniel/claude-blog"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/AgriciDaniel/claude-blog.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "2500d4c765034864cede2bf215d00ccd4d7d6fb8",
|
||||||
|
"path": "skills/blog-repurpose"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/brainstorming/catalog-metadata.v1.json
Normal file
89
skills/brainstorming/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "brainstorming"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Brainstorming",
|
||||||
|
"summary": "Clarify requirements, propose a design and get approval before implementing"
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "动手前先头脑风暴",
|
||||||
|
"summary": "实现前先澄清需求、给出设计并获得确认"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "development",
|
||||||
|
"tags": [
|
||||||
|
"design",
|
||||||
|
"requirements",
|
||||||
|
"planning",
|
||||||
|
"workflow"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-25T18:06:27Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/obra/superpowers.git",
|
||||||
|
"path": "skills/brainstorming",
|
||||||
|
"ref": "8ca22dba9a94f28898bbce59f2537ff4d87c747d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "obra",
|
||||||
|
"url": "https://github.com/obra/superpowers",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "8ca22dba9a94f28898bbce59f2537ff4d87c747d",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/brainstorming/entry.json
Normal file
38
skills/brainstorming/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "brainstorming",
|
||||||
|
"name": "Brainstorming",
|
||||||
|
"category": "development",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 3l8 4.5v9L12 21l-8-4.5v-9z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 7.5L12 12l8-4.5M12 12v9\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"design",
|
||||||
|
"requirements",
|
||||||
|
"planning",
|
||||||
|
"workflow"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "动手前先头脑风暴",
|
||||||
|
"shortDesc": "实现前先澄清需求、给出设计并获得确认"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Brainstorming",
|
||||||
|
"shortDesc": "Clarify requirements, propose a design and get approval before implementing"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "obra",
|
||||||
|
"verified": false,
|
||||||
|
"account": "obra",
|
||||||
|
"url": "https://github.com/obra/superpowers"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/obra/superpowers.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "8ca22dba9a94f28898bbce59f2537ff4d87c747d",
|
||||||
|
"path": "skills/brainstorming"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/brave-search/catalog-metadata.v1.json
Normal file
89
skills/brave-search/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "brave-search"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Brave Search",
|
||||||
|
"summary": "Search the web through the Brave Search API and extract page content. Requires a Brave Search API key (BRAVE_API_KEY) and Node.js/npm."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Brave 网页搜索",
|
||||||
|
"summary": "通过 Brave Search API 搜索并抽取网页正文。需 Brave Search API Key(BRAVE_API_KEY)与 Node.js/npm。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "research",
|
||||||
|
"tags": [
|
||||||
|
"search",
|
||||||
|
"brave",
|
||||||
|
"web",
|
||||||
|
"api"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-06-06T20:27:56Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/badlogic/pi-skills.git",
|
||||||
|
"path": "brave-search",
|
||||||
|
"ref": "90bb51cae36515a648515b633a81c0c6efc8c74d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "badlogic",
|
||||||
|
"url": "https://github.com/badlogic/pi-skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "90bb51cae36515a648515b633a81c0c6efc8c74d",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/brave-search/entry.json
Normal file
38
skills/brave-search/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "brave-search",
|
||||||
|
"name": "Brave Search",
|
||||||
|
"category": "research",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"11\" cy=\"11\" r=\"6\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M16 16l4 4\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"search",
|
||||||
|
"brave",
|
||||||
|
"web",
|
||||||
|
"api"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Brave 网页搜索",
|
||||||
|
"shortDesc": "通过 Brave Search API 搜索并抽取网页正文。需 Brave Search API Key(BRAVE_API_KEY)与 Node.js/npm。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Brave Search",
|
||||||
|
"shortDesc": "Search the web through the Brave Search API and extract page content. Requires a Brave Search API key (BRAVE_API_KEY) and Node.js/npm."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "badlogic",
|
||||||
|
"verified": false,
|
||||||
|
"account": "badlogic",
|
||||||
|
"url": "https://github.com/badlogic/pi-skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/badlogic/pi-skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "90bb51cae36515a648515b633a81c0c6efc8c74d",
|
||||||
|
"path": "brave-search"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/canvas-design/catalog-metadata.v1.json
Normal file
89
skills/canvas-design/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "canvas-design"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Canvas Design",
|
||||||
|
"summary": "Write a design philosophy first, then paint a museum-quality poster. Needs an environment that can draw and export PDF or PNG."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "艺术画布设计",
|
||||||
|
"summary": "先写设计哲学,再绘制博物馆级海报。需能绘制并导出 PDF/PNG 的环境。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "design",
|
||||||
|
"tags": [
|
||||||
|
"design",
|
||||||
|
"poster",
|
||||||
|
"pdf",
|
||||||
|
"art"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-29T02:20:03Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/anthropics/skills.git",
|
||||||
|
"path": "skills/canvas-design",
|
||||||
|
"ref": "8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "Apache-2.0",
|
||||||
|
"evidencePath": "skills/canvas-design/LICENSE.txt"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "anthropics",
|
||||||
|
"url": "https://github.com/anthropics/skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "skills/canvas-design/LICENSE.txt",
|
||||||
|
"reviewedRef": "8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/canvas-design/entry.json
Normal file
38
skills/canvas-design/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "canvas-design",
|
||||||
|
"name": "Canvas Design",
|
||||||
|
"category": "design",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><circle cx=\"9\" cy=\"10\" r=\"1.5\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 17l5-4 4 3 3-2 4 3\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"design",
|
||||||
|
"poster",
|
||||||
|
"pdf",
|
||||||
|
"art"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "艺术画布设计",
|
||||||
|
"shortDesc": "先写设计哲学,再绘制博物馆级海报。需能绘制并导出 PDF/PNG 的环境。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Canvas Design",
|
||||||
|
"shortDesc": "Write a design philosophy first, then paint a museum-quality poster. Needs an environment that can draw and export PDF or PNG."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "anthropics",
|
||||||
|
"verified": false,
|
||||||
|
"account": "anthropics",
|
||||||
|
"url": "https://github.com/anthropics/skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/anthropics/skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4",
|
||||||
|
"path": "skills/canvas-design"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "carrier-relationship-management"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Carrier Relationship Management",
|
||||||
|
"summary": "Carrier selection, rate negotiation, tendering and performance scoring. Needs lanes, volumes and historical performance data from you."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "承运商关系管理",
|
||||||
|
"summary": "承运商选择、运价谈判、招标与绩效评分经验库。需提供线路、运量、历史绩效数据。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"carrier",
|
||||||
|
"freight",
|
||||||
|
"rfp",
|
||||||
|
"logistics"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T02:01:14Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"path": "skills/carrier-relationship-management",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "Apache-2.0",
|
||||||
|
"evidencePath": "skills/carrier-relationship-management/SKILL.md"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "skills/carrier-relationship-management/SKILL.md",
|
||||||
|
"reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/carrier-relationship-management/entry.json
Normal file
38
skills/carrier-relationship-management/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "carrier-relationship-management",
|
||||||
|
"name": "Carrier Relationship Management",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 3l8 4.5v9L12 21l-8-4.5v-9z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 7.5L12 12l8-4.5M12 12v9\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"carrier",
|
||||||
|
"freight",
|
||||||
|
"rfp",
|
||||||
|
"logistics"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "承运商关系管理",
|
||||||
|
"shortDesc": "承运商选择、运价谈判、招标与绩效评分经验库。需提供线路、运量、历史绩效数据。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Carrier Relationship Management",
|
||||||
|
"shortDesc": "Carrier selection, rate negotiation, tendering and performance scoring. Needs lanes, volumes and historical performance data from you."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"verified": false,
|
||||||
|
"account": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"path": "skills/carrier-relationship-management"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/citation-management/catalog-metadata.v1.json
Normal file
89
skills/citation-management/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "citation-management"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Citation Management",
|
||||||
|
"summary": "Find papers, resolve DOIs and generate verified BibTeX entries. Requires Python 3.9+ with requests and access to OpenAlex, CrossRef, NCBI and arXiv APIs."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "学术引用管理",
|
||||||
|
"summary": "检索论文、转换 DOI 并生成校验过的 BibTeX。需 Python 3.9+(requests)并能访问 OpenAlex、CrossRef、NCBI、arXiv 接口。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "research",
|
||||||
|
"tags": [
|
||||||
|
"citations",
|
||||||
|
"bibtex",
|
||||||
|
"doi",
|
||||||
|
"academic"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T09:39:10Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/K-Dense-AI/scientific-agent-skills.git",
|
||||||
|
"path": "skills/citation-management",
|
||||||
|
"ref": "92ace75ac21efe19a620434e0ca4e356081fe807"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE.md"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "K-Dense-AI",
|
||||||
|
"url": "https://github.com/K-Dense-AI/scientific-agent-skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE.md",
|
||||||
|
"reviewedRef": "92ace75ac21efe19a620434e0ca4e356081fe807",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/citation-management/entry.json
Normal file
38
skills/citation-management/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "citation-management",
|
||||||
|
"name": "Citation Management",
|
||||||
|
"category": "research",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 4h9a3 3 0 013 3v13H8a3 3 0 01-3-3z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M5 17a3 3 0 013-3h9\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"citations",
|
||||||
|
"bibtex",
|
||||||
|
"doi",
|
||||||
|
"academic"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "学术引用管理",
|
||||||
|
"shortDesc": "检索论文、转换 DOI 并生成校验过的 BibTeX。需 Python 3.9+(requests)并能访问 OpenAlex、CrossRef、NCBI、arXiv 接口。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Citation Management",
|
||||||
|
"shortDesc": "Find papers, resolve DOIs and generate verified BibTeX entries. Requires Python 3.9+ with requests and access to OpenAlex, CrossRef, NCBI and arXiv APIs."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "K-Dense-AI",
|
||||||
|
"verified": false,
|
||||||
|
"account": "K-Dense-AI",
|
||||||
|
"url": "https://github.com/K-Dense-AI/scientific-agent-skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/K-Dense-AI/scientific-agent-skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "92ace75ac21efe19a620434e0ca4e356081fe807",
|
||||||
|
"path": "skills/citation-management"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/competitor-analysis/catalog-metadata.v1.json
Normal file
89
skills/competitor-analysis/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "competitor-analysis"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Competitor Analysis",
|
||||||
|
"summary": "Identify five direct competitors and find differentiation opportunities. Needs web search capability."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "竞品分析",
|
||||||
|
"summary": "识别 5 个直接竞品并找差异化机会。需联网搜索能力。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"competitors",
|
||||||
|
"strategy",
|
||||||
|
"market",
|
||||||
|
"product"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-14T21:15:01Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/phuryn/pm-skills.git",
|
||||||
|
"path": "pm-market-research/skills/competitor-analysis",
|
||||||
|
"ref": "8607e3b077817f89bf4a9b623246219734ac3be0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "phuryn",
|
||||||
|
"url": "https://github.com/phuryn/pm-skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "8607e3b077817f89bf4a9b623246219734ac3be0",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/competitor-analysis/entry.json
Normal file
38
skills/competitor-analysis/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "competitor-analysis",
|
||||||
|
"name": "Competitor Analysis",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 20h16M7 16v-5M12 16V6M17 16v-8\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"competitors",
|
||||||
|
"strategy",
|
||||||
|
"market",
|
||||||
|
"product"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "竞品分析",
|
||||||
|
"shortDesc": "识别 5 个直接竞品并找差异化机会。需联网搜索能力。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Competitor Analysis",
|
||||||
|
"shortDesc": "Identify five direct competitors and find differentiation opportunities. Needs web search capability."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "phuryn",
|
||||||
|
"verified": false,
|
||||||
|
"account": "phuryn",
|
||||||
|
"url": "https://github.com/phuryn/pm-skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/phuryn/pm-skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "8607e3b077817f89bf4a9b623246219734ac3be0",
|
||||||
|
"path": "pm-market-research/skills/competitor-analysis"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/creating-financial-models/catalog-metadata.v1.json
Normal file
89
skills/creating-financial-models/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "creating-financial-models"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Creating Financial Models",
|
||||||
|
"summary": "DCF valuation, sensitivity and scenario analysis. Requires Python 3 with numpy and pandas, plus historical financials and valuation assumptions."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "财务建模套件",
|
||||||
|
"summary": "DCF 估值、敏感性与情景分析。需 Python 3(numpy、pandas)及历史财务数据与估值假设。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"finance",
|
||||||
|
"dcf",
|
||||||
|
"valuation",
|
||||||
|
"modeling"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-28T16:56:35Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/anthropics/claude-cookbooks.git",
|
||||||
|
"path": "skills/custom_skills/creating-financial-models",
|
||||||
|
"ref": "d7265d6ae994ccd8429db0594b000073b2f9ad43"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "anthropics",
|
||||||
|
"url": "https://github.com/anthropics/claude-cookbooks",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "d7265d6ae994ccd8429db0594b000073b2f9ad43",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/creating-financial-models/entry.json
Normal file
38
skills/creating-financial-models/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "creating-financial-models",
|
||||||
|
"name": "Creating Financial Models",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"8\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M12 7v10M9.5 9.5c0-1 1-1.7 2.5-1.7s2.5.7 2.5 1.7-1 1.5-2.5 1.8-2.5.8-2.5 1.8 1 1.7 2.5 1.7 2.5-.7 2.5-1.7\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"finance",
|
||||||
|
"dcf",
|
||||||
|
"valuation",
|
||||||
|
"modeling"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "财务建模套件",
|
||||||
|
"shortDesc": "DCF 估值、敏感性与情景分析。需 Python 3(numpy、pandas)及历史财务数据与估值假设。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Creating Financial Models",
|
||||||
|
"shortDesc": "DCF valuation, sensitivity and scenario analysis. Requires Python 3 with numpy and pandas, plus historical financials and valuation assumptions."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "anthropics",
|
||||||
|
"verified": false,
|
||||||
|
"account": "anthropics",
|
||||||
|
"url": "https://github.com/anthropics/claude-cookbooks"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/anthropics/claude-cookbooks.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "d7265d6ae994ccd8429db0594b000073b2f9ad43",
|
||||||
|
"path": "skills/custom_skills/creating-financial-models"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/customs-trade-compliance/catalog-metadata.v1.json
Normal file
89
skills/customs-trade-compliance/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "customs-trade-compliance"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Customs Trade Compliance",
|
||||||
|
"summary": "Playbook for HS classification, customs documents, FTAs and restricted-party screening. Needs product technical data, BOMs and trade documents from you; not legal advice."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "报关与贸易合规",
|
||||||
|
"summary": "HS 归类、报关单证、FTA 与受限方筛查的合规经验库。需提供商品技术资料、BOM、单证;不构成法律意见。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"customs",
|
||||||
|
"hs-code",
|
||||||
|
"trade",
|
||||||
|
"compliance"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T02:01:14Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"path": "skills/customs-trade-compliance",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "Apache-2.0",
|
||||||
|
"evidencePath": "skills/customs-trade-compliance/SKILL.md"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "skills/customs-trade-compliance/SKILL.md",
|
||||||
|
"reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/customs-trade-compliance/entry.json
Normal file
38
skills/customs-trade-compliance/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "customs-trade-compliance",
|
||||||
|
"name": "Customs Trade Compliance",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 3l7 3v5c0 4.5-3 8-7 10-4-2-7-5.5-7-10V6z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M9 12l2 2 4-4\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"customs",
|
||||||
|
"hs-code",
|
||||||
|
"trade",
|
||||||
|
"compliance"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "报关与贸易合规",
|
||||||
|
"shortDesc": "HS 归类、报关单证、FTA 与受限方筛查的合规经验库。需提供商品技术资料、BOM、单证;不构成法律意见。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Customs Trade Compliance",
|
||||||
|
"shortDesc": "Playbook for HS classification, customs documents, FTAs and restricted-party screening. Needs product technical data, BOMs and trade documents from you; not legal advice."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"verified": false,
|
||||||
|
"account": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"path": "skills/customs-trade-compliance"
|
||||||
|
}
|
||||||
|
}
|
||||||
90
skills/data-analyst/catalog-metadata.v1.json
Normal file
90
skills/data-analyst/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "data-analyst"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Data Analyst",
|
||||||
|
"summary": "Explore data, run statistical tests and build visualizations. Requires Python with pandas, numpy, matplotlib and seaborn."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "数据分析专家",
|
||||||
|
"summary": "探索数据、统计检验与可视化。需 Python 及 pandas、numpy、matplotlib、seaborn。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "data",
|
||||||
|
"tags": [
|
||||||
|
"data",
|
||||||
|
"statistics",
|
||||||
|
"visualization",
|
||||||
|
"pandas"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-05-12T18:42:08Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/RightNow-AI/openfang.git",
|
||||||
|
"path": "crates/openfang-skills/bundled/data-analyst",
|
||||||
|
"ref": "acf2587e46be174c10200489c9a2d23a39a98aeb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "Apache-2.0 OR MIT",
|
||||||
|
"evidencePath": "LICENSE-APACHE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "RightNow-AI",
|
||||||
|
"url": "https://github.com/RightNow-AI/openfang",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE-APACHE",
|
||||||
|
"reviewedRef": "acf2587e46be174c10200489c9a2d23a39a98aeb",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false,
|
||||||
|
"noticePath": "LICENSE-MIT"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/data-analyst/entry.json
Normal file
38
skills/data-analyst/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "data-analyst",
|
||||||
|
"name": "Data Analyst",
|
||||||
|
"category": "data",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 20h16M7 16v-5M12 16V6M17 16v-8\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"data",
|
||||||
|
"statistics",
|
||||||
|
"visualization",
|
||||||
|
"pandas"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "数据分析专家",
|
||||||
|
"shortDesc": "探索数据、统计检验与可视化。需 Python 及 pandas、numpy、matplotlib、seaborn。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Data Analyst",
|
||||||
|
"shortDesc": "Explore data, run statistical tests and build visualizations. Requires Python with pandas, numpy, matplotlib and seaborn."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "RightNow-AI",
|
||||||
|
"verified": false,
|
||||||
|
"account": "RightNow-AI",
|
||||||
|
"url": "https://github.com/RightNow-AI/openfang"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "Apache-2.0 OR MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/RightNow-AI/openfang.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "acf2587e46be174c10200489c9a2d23a39a98aeb",
|
||||||
|
"path": "crates/openfang-skills/bundled/data-analyst"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/deep-research/catalog-metadata.v1.json
Normal file
89
skills/deep-research/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "deep-research"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Deep Research",
|
||||||
|
"summary": "Multi-source research that splits a topic into sub-questions and produces a cited report with a confidence rating. Requires a Firecrawl or Exa MCP service (usually with its own API key)."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "多源深度调研",
|
||||||
|
"summary": "多源检索并输出带引用的研究报告。需配置 Firecrawl 或 Exa 的 MCP 服务(通常需各自的 API Key)。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "research",
|
||||||
|
"tags": [
|
||||||
|
"research",
|
||||||
|
"citations",
|
||||||
|
"report",
|
||||||
|
"mcp"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T02:01:14Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"path": "skills/deep-research",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/deep-research/entry.json
Normal file
38
skills/deep-research/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "deep-research",
|
||||||
|
"name": "Deep Research",
|
||||||
|
"category": "research",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"11\" cy=\"11\" r=\"6\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M16 16l4 4\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"research",
|
||||||
|
"citations",
|
||||||
|
"report",
|
||||||
|
"mcp"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "多源深度调研",
|
||||||
|
"shortDesc": "多源检索并输出带引用的研究报告。需配置 Firecrawl 或 Exa 的 MCP 服务(通常需各自的 API Key)。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Deep Research",
|
||||||
|
"shortDesc": "Multi-source research that splits a topic into sub-questions and produces a cited report with a confidence rating. Requires a Firecrawl or Exa MCP service (usually with its own API key)."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"verified": false,
|
||||||
|
"account": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"path": "skills/deep-research"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/defuddle/catalog-metadata.v1.json
Normal file
89
skills/defuddle/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "defuddle"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Defuddle",
|
||||||
|
"summary": "Extract clean Markdown from web pages with Defuddle. Requires Node.js/npm (installs the defuddle package) and web access."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "网页转MD正文",
|
||||||
|
"summary": "用 Defuddle 把网页提取成干净 Markdown。需 Node.js/npm(安装 defuddle)并能联网。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "research",
|
||||||
|
"tags": [
|
||||||
|
"markdown",
|
||||||
|
"web",
|
||||||
|
"extraction",
|
||||||
|
"obsidian"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-15T14:43:57Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills.git",
|
||||||
|
"path": "skills/defuddle",
|
||||||
|
"ref": "3ccff5338ea700537839b21900aa5358a0402c98"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "kepano",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "3ccff5338ea700537839b21900aa5358a0402c98",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/defuddle/entry.json
Normal file
38
skills/defuddle/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "defuddle",
|
||||||
|
"name": "Defuddle",
|
||||||
|
"category": "research",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 3h7l4 4v14H7z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M14 3v4h4M10 12h5M10 16h5\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"markdown",
|
||||||
|
"web",
|
||||||
|
"extraction",
|
||||||
|
"obsidian"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "网页转MD正文",
|
||||||
|
"shortDesc": "用 Defuddle 把网页提取成干净 Markdown。需 Node.js/npm(安装 defuddle)并能联网。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Defuddle",
|
||||||
|
"shortDesc": "Extract clean Markdown from web pages with Defuddle. Requires Node.js/npm (installs the defuddle package) and web access."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "kepano",
|
||||||
|
"verified": false,
|
||||||
|
"account": "kepano",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/kepano/obsidian-skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "3ccff5338ea700537839b21900aa5358a0402c98",
|
||||||
|
"path": "skills/defuddle"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/energy-procurement/catalog-metadata.v1.json
Normal file
89
skills/energy-procurement/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "energy-procurement"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Energy Procurement",
|
||||||
|
"summary": "Electricity and gas procurement strategy and tariff optimization for commercial and industrial sites. Needs interval usage data, tariffs and contract details from you."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "能源采购",
|
||||||
|
"summary": "商业与工业用电、用气的采购策略与电价优化。需提供用电间隔数据、电价表和合同信息。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"energy",
|
||||||
|
"tariff",
|
||||||
|
"procurement",
|
||||||
|
"hedging"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T02:01:14Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"path": "skills/energy-procurement",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "Apache-2.0",
|
||||||
|
"evidencePath": "skills/energy-procurement/SKILL.md"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "skills/energy-procurement/SKILL.md",
|
||||||
|
"reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/energy-procurement/entry.json
Normal file
38
skills/energy-procurement/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "energy-procurement",
|
||||||
|
"name": "Energy Procurement",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"8\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M12 7v10M9.5 9.5c0-1 1-1.7 2.5-1.7s2.5.7 2.5 1.7-1 1.5-2.5 1.8-2.5.8-2.5 1.8 1 1.7 2.5 1.7 2.5-.7 2.5-1.7\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"energy",
|
||||||
|
"tariff",
|
||||||
|
"procurement",
|
||||||
|
"hedging"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "能源采购",
|
||||||
|
"shortDesc": "商业与工业用电、用气的采购策略与电价优化。需提供用电间隔数据、电价表和合同信息。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Energy Procurement",
|
||||||
|
"shortDesc": "Electricity and gas procurement strategy and tariff optimization for commercial and industrial sites. Needs interval usage data, tariffs and contract details from you."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"verified": false,
|
||||||
|
"account": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"path": "skills/energy-procurement"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/exa-search/catalog-metadata.v1.json
Normal file
89
skills/exa-search/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "exa-search"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Exa Search",
|
||||||
|
"summary": "Neural search with Exa for the web, code examples, companies and people. Requires an Exa API key and Node.js (runs exa-mcp-server)."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Exa 神经搜索",
|
||||||
|
"summary": "用 Exa 做网页、代码、公司与人物检索。需 Exa API Key 与 Node.js(用于启动 exa-mcp-server)。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "research",
|
||||||
|
"tags": [
|
||||||
|
"search",
|
||||||
|
"exa",
|
||||||
|
"web",
|
||||||
|
"mcp"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T02:01:14Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"path": "skills/exa-search",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/exa-search/entry.json
Normal file
38
skills/exa-search/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "exa-search",
|
||||||
|
"name": "Exa Search",
|
||||||
|
"category": "research",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"11\" cy=\"11\" r=\"6\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M16 16l4 4\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"search",
|
||||||
|
"exa",
|
||||||
|
"web",
|
||||||
|
"mcp"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Exa 神经搜索",
|
||||||
|
"shortDesc": "用 Exa 做网页、代码、公司与人物检索。需 Exa API Key 与 Node.js(用于启动 exa-mcp-server)。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Exa Search",
|
||||||
|
"shortDesc": "Neural search with Exa for the web, code examples, companies and people. Requires an Exa API key and Node.js (runs exa-mcp-server)."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"verified": false,
|
||||||
|
"account": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"path": "skills/exa-search"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/executive-resume-writer/catalog-metadata.v1.json
Normal file
89
skills/executive-resume-writer/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "executive-resume-writer"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Executive Resume Writer",
|
||||||
|
"summary": "Strategic resumes for VP and C-suite candidates"
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "高管简历撰写",
|
||||||
|
"summary": "面向 VP、C-suite 的战略型简历"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"resume",
|
||||||
|
"executive",
|
||||||
|
"career",
|
||||||
|
"writing"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-06-19T07:20:29Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/Paramchoudhary/ResumeSkills.git",
|
||||||
|
"path": "skills/executive-resume-writer",
|
||||||
|
"ref": "74ae19e7c62b0516d1c298328e5544976c12da5d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "Paramchoudhary",
|
||||||
|
"url": "https://github.com/Paramchoudhary/ResumeSkills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "74ae19e7c62b0516d1c298328e5544976c12da5d",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/executive-resume-writer/entry.json
Normal file
38
skills/executive-resume-writer/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "executive-resume-writer",
|
||||||
|
"name": "Executive Resume Writer",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 3h7l4 4v14H7z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M14 3v4h4M10 12h5M10 16h5\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"resume",
|
||||||
|
"executive",
|
||||||
|
"career",
|
||||||
|
"writing"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "高管简历撰写",
|
||||||
|
"shortDesc": "面向 VP、C-suite 的战略型简历"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Executive Resume Writer",
|
||||||
|
"shortDesc": "Strategic resumes for VP and C-suite candidates"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "Paramchoudhary",
|
||||||
|
"verified": false,
|
||||||
|
"account": "Paramchoudhary",
|
||||||
|
"url": "https://github.com/Paramchoudhary/ResumeSkills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/Paramchoudhary/ResumeSkills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "74ae19e7c62b0516d1c298328e5544976c12da5d",
|
||||||
|
"path": "skills/executive-resume-writer"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/find-skills/catalog-metadata.v1.json
Normal file
89
skills/find-skills/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "find-skills"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Find Skills",
|
||||||
|
"summary": "Search the skills ecosystem for what you need and install it. Requires Node.js (npx) and access to skills.sh and GitHub."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "发现并安装技能",
|
||||||
|
"summary": "按需求搜索 skills 生态并安装合适的技能。需 Node.js(npx)并能访问 skills.sh 与 GitHub。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "development",
|
||||||
|
"tags": [
|
||||||
|
"skills",
|
||||||
|
"discovery",
|
||||||
|
"install",
|
||||||
|
"ecosystem"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T16:25:54Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/vercel-labs/skills.git",
|
||||||
|
"path": "skills/find-skills",
|
||||||
|
"ref": "18f96ea131dab3b0fcc9b27cf7c6f6cbb6174680"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "vercel-labs",
|
||||||
|
"url": "https://github.com/vercel-labs/skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "18f96ea131dab3b0fcc9b27cf7c6f6cbb6174680",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/find-skills/entry.json
Normal file
38
skills/find-skills/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "find-skills",
|
||||||
|
"name": "Find Skills",
|
||||||
|
"category": "development",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"11\" cy=\"11\" r=\"6\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M16 16l4 4\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"skills",
|
||||||
|
"discovery",
|
||||||
|
"install",
|
||||||
|
"ecosystem"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "发现并安装技能",
|
||||||
|
"shortDesc": "按需求搜索 skills 生态并安装合适的技能。需 Node.js(npx)并能访问 skills.sh 与 GitHub。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Find Skills",
|
||||||
|
"shortDesc": "Search the skills ecosystem for what you need and install it. Requires Node.js (npx) and access to skills.sh and GitHub."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "vercel-labs",
|
||||||
|
"verified": false,
|
||||||
|
"account": "vercel-labs",
|
||||||
|
"url": "https://github.com/vercel-labs/skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/vercel-labs/skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "18f96ea131dab3b0fcc9b27cf7c6f6cbb6174680",
|
||||||
|
"path": "skills/find-skills"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/frontend-slides/catalog-metadata.v1.json
Normal file
89
skills/frontend-slides/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "frontend-slides"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Frontend Slides",
|
||||||
|
"summary": "Create zero-dependency, animation-rich HTML presentations or convert PPT files to the web. PPT conversion needs Python 3 with python-pptx; fonts may load from Google Fonts or Fontshare."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "HTML 动画演示",
|
||||||
|
"summary": "生成零依赖的动画 HTML 演示文稿。转换 PPT 需 Python 3 与 python-pptx;字体可能来自 Google Fonts/Fontshare。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "creative",
|
||||||
|
"tags": [
|
||||||
|
"slides",
|
||||||
|
"html",
|
||||||
|
"presentation",
|
||||||
|
"animation"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T02:01:14Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"path": "skills/frontend-slides",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/frontend-slides/entry.json
Normal file
38
skills/frontend-slides/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "frontend-slides",
|
||||||
|
"name": "Frontend Slides",
|
||||||
|
"category": "creative",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><circle cx=\"9\" cy=\"10\" r=\"1.5\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 17l5-4 4 3 3-2 4 3\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"slides",
|
||||||
|
"html",
|
||||||
|
"presentation",
|
||||||
|
"animation"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "HTML 动画演示",
|
||||||
|
"shortDesc": "生成零依赖的动画 HTML 演示文稿。转换 PPT 需 Python 3 与 python-pptx;字体可能来自 Google Fonts/Fontshare。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Frontend Slides",
|
||||||
|
"shortDesc": "Create zero-dependency, animation-rich HTML presentations or convert PPT files to the web. PPT conversion needs Python 3 with python-pptx; fonts may load from Google Fonts or Fontshare."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"verified": false,
|
||||||
|
"account": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"path": "skills/frontend-slides"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/gccli/catalog-metadata.v1.json
Normal file
89
skills/gccli/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "gccli"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Google Calendar CLI",
|
||||||
|
"summary": "View and create calendar events and check free slots with gccli. Requires Node.js/npm (@mariozechner/gccli), a Google Cloud project with Calendar API and OAuth desktop credentials."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Google 日历 CLI",
|
||||||
|
"summary": "用 gccli 查看、创建日历事件并查询空闲时段。需 Node.js/npm(@mariozechner/gccli)、启用 Calendar API 的 Google Cloud 项目与桌面应用 OAuth 凭据。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"google-calendar",
|
||||||
|
"cli",
|
||||||
|
"events",
|
||||||
|
"scheduling"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-06-06T20:27:56Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/badlogic/pi-skills.git",
|
||||||
|
"path": "gccli",
|
||||||
|
"ref": "90bb51cae36515a648515b633a81c0c6efc8c74d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "badlogic",
|
||||||
|
"url": "https://github.com/badlogic/pi-skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "90bb51cae36515a648515b633a81c0c6efc8c74d",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/gccli/entry.json
Normal file
38
skills/gccli/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "gccli",
|
||||||
|
"name": "Google Calendar CLI",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 3l8 4.5v9L12 21l-8-4.5v-9z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 7.5L12 12l8-4.5M12 12v9\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"google-calendar",
|
||||||
|
"cli",
|
||||||
|
"events",
|
||||||
|
"scheduling"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Google 日历 CLI",
|
||||||
|
"shortDesc": "用 gccli 查看、创建日历事件并查询空闲时段。需 Node.js/npm(@mariozechner/gccli)、启用 Calendar API 的 Google Cloud 项目与桌面应用 OAuth 凭据。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Google Calendar CLI",
|
||||||
|
"shortDesc": "View and create calendar events and check free slots with gccli. Requires Node.js/npm (@mariozechner/gccli), a Google Cloud project with Calendar API and OAuth desktop credentials."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "badlogic",
|
||||||
|
"verified": false,
|
||||||
|
"account": "badlogic",
|
||||||
|
"url": "https://github.com/badlogic/pi-skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/badlogic/pi-skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "90bb51cae36515a648515b633a81c0c6efc8c74d",
|
||||||
|
"path": "gccli"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/geo-optimizer/catalog-metadata.v1.json
Normal file
89
skills/geo-optimizer/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "geo-optimizer"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "GEO Optimizer",
|
||||||
|
"summary": "Make content easier for AI search engines to cite. Needs web fetch and search capability."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "GEO 搜索优化",
|
||||||
|
"summary": "让内容更容易被 AI 搜索引擎引用。需联网读取网页与搜索能力。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"geo",
|
||||||
|
"seo",
|
||||||
|
"ai-search",
|
||||||
|
"content"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-01T05:11:58Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/nowork-studio/notfair-plugin.git",
|
||||||
|
"path": "seo/geo-optimizer",
|
||||||
|
"ref": "1a53d4e4da69a6060c24de42c23333fb48e927c4"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "nowork-studio",
|
||||||
|
"url": "https://github.com/nowork-studio/notfair-plugin",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "1a53d4e4da69a6060c24de42c23333fb48e927c4",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/geo-optimizer/entry.json
Normal file
38
skills/geo-optimizer/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "geo-optimizer",
|
||||||
|
"name": "GEO Optimizer",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"11\" cy=\"11\" r=\"6\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M16 16l4 4\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"geo",
|
||||||
|
"seo",
|
||||||
|
"ai-search",
|
||||||
|
"content"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "GEO 搜索优化",
|
||||||
|
"shortDesc": "让内容更容易被 AI 搜索引擎引用。需联网读取网页与搜索能力。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "GEO Optimizer",
|
||||||
|
"shortDesc": "Make content easier for AI search engines to cite. Needs web fetch and search capability."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "nowork-studio",
|
||||||
|
"verified": false,
|
||||||
|
"account": "nowork-studio",
|
||||||
|
"url": "https://github.com/nowork-studio/notfair-plugin"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/nowork-studio/notfair-plugin.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "1a53d4e4da69a6060c24de42c23333fb48e927c4",
|
||||||
|
"path": "seo/geo-optimizer"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/himalaya/catalog-metadata.v1.json
Normal file
89
skills/himalaya/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "himalaya"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Himalaya",
|
||||||
|
"summary": "Send, receive and organize email over IMAP/SMTP with himalaya. Requires the himalaya CLI, IMAP/SMTP credentials (e.g. an app password) and ~/.config/himalaya/config.toml."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "命令行邮件客户端",
|
||||||
|
"summary": "用 himalaya 通过 IMAP/SMTP 收发整理邮件。需 himalaya 命令行、邮箱 IMAP/SMTP 凭据(如应用专用密码)及 ~/.config/himalaya/config.toml。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "communication",
|
||||||
|
"tags": [
|
||||||
|
"email",
|
||||||
|
"imap",
|
||||||
|
"smtp",
|
||||||
|
"cli"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T10:21:49Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/openclaw/openclaw.git",
|
||||||
|
"path": "skills/himalaya",
|
||||||
|
"ref": "6ddf5a6106c18c4cf803a601b3a099e497d943fb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "openclaw",
|
||||||
|
"url": "https://github.com/openclaw/openclaw",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "6ddf5a6106c18c4cf803a601b3a099e497d943fb",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/himalaya/entry.json
Normal file
38
skills/himalaya/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "himalaya",
|
||||||
|
"name": "Himalaya",
|
||||||
|
"category": "communication",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M3 8l9 6 9-6\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"email",
|
||||||
|
"imap",
|
||||||
|
"smtp",
|
||||||
|
"cli"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "命令行邮件客户端",
|
||||||
|
"shortDesc": "用 himalaya 通过 IMAP/SMTP 收发整理邮件。需 himalaya 命令行、邮箱 IMAP/SMTP 凭据(如应用专用密码)及 ~/.config/himalaya/config.toml。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Himalaya",
|
||||||
|
"shortDesc": "Send, receive and organize email over IMAP/SMTP with himalaya. Requires the himalaya CLI, IMAP/SMTP credentials (e.g. an app password) and ~/.config/himalaya/config.toml."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "openclaw",
|
||||||
|
"verified": false,
|
||||||
|
"account": "openclaw",
|
||||||
|
"url": "https://github.com/openclaw/openclaw"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/openclaw/openclaw.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "6ddf5a6106c18c4cf803a601b3a099e497d943fb",
|
||||||
|
"path": "skills/himalaya"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/internal-comms/catalog-metadata.v1.json
Normal file
89
skills/internal-comms/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "internal-comms"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Internal Comms",
|
||||||
|
"summary": "Draft status reports, newsletters, FAQs and incident reports in fixed formats"
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "内部沟通写作",
|
||||||
|
"summary": "按固定格式起草周报、通讯与故障报告"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "communication",
|
||||||
|
"tags": [
|
||||||
|
"internal-comms",
|
||||||
|
"status-report",
|
||||||
|
"newsletter",
|
||||||
|
"incident"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-29T02:20:03Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/anthropics/skills.git",
|
||||||
|
"path": "skills/internal-comms",
|
||||||
|
"ref": "8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "Apache-2.0",
|
||||||
|
"evidencePath": "skills/internal-comms/LICENSE.txt"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "anthropics",
|
||||||
|
"url": "https://github.com/anthropics/skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "skills/internal-comms/LICENSE.txt",
|
||||||
|
"reviewedRef": "8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/internal-comms/entry.json
Normal file
38
skills/internal-comms/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "internal-comms",
|
||||||
|
"name": "Internal Comms",
|
||||||
|
"category": "communication",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 5h14v10H10l-5 4z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M9 9h6M9 12h4\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"internal-comms",
|
||||||
|
"status-report",
|
||||||
|
"newsletter",
|
||||||
|
"incident"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "内部沟通写作",
|
||||||
|
"shortDesc": "按固定格式起草周报、通讯与故障报告"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Internal Comms",
|
||||||
|
"shortDesc": "Draft status reports, newsletters, FAQs and incident reports in fixed formats"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "anthropics",
|
||||||
|
"verified": false,
|
||||||
|
"account": "anthropics",
|
||||||
|
"url": "https://github.com/anthropics/skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/anthropics/skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4",
|
||||||
|
"path": "skills/internal-comms"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/interview-prep-generator/catalog-metadata.v1.json
Normal file
89
skills/interview-prep-generator/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "interview-prep-generator"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Interview Prep Generator",
|
||||||
|
"summary": "Build STAR stories and mock interview question banks from a resume"
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "面试准备生成器",
|
||||||
|
"summary": "用简历生成 STAR 故事与模拟题库"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"interview",
|
||||||
|
"star",
|
||||||
|
"career",
|
||||||
|
"practice"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-06-19T07:20:29Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/Paramchoudhary/ResumeSkills.git",
|
||||||
|
"path": "skills/interview-prep-generator",
|
||||||
|
"ref": "74ae19e7c62b0516d1c298328e5544976c12da5d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "Paramchoudhary",
|
||||||
|
"url": "https://github.com/Paramchoudhary/ResumeSkills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "74ae19e7c62b0516d1c298328e5544976c12da5d",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/interview-prep-generator/entry.json
Normal file
38
skills/interview-prep-generator/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "interview-prep-generator",
|
||||||
|
"name": "Interview Prep Generator",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 5h14v10H10l-5 4z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M9 9h6M9 12h4\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"interview",
|
||||||
|
"star",
|
||||||
|
"career",
|
||||||
|
"practice"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "面试准备生成器",
|
||||||
|
"shortDesc": "用简历生成 STAR 故事与模拟题库"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Interview Prep Generator",
|
||||||
|
"shortDesc": "Build STAR stories and mock interview question banks from a resume"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "Paramchoudhary",
|
||||||
|
"verified": false,
|
||||||
|
"account": "Paramchoudhary",
|
||||||
|
"url": "https://github.com/Paramchoudhary/ResumeSkills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/Paramchoudhary/ResumeSkills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "74ae19e7c62b0516d1c298328e5544976c12da5d",
|
||||||
|
"path": "skills/interview-prep-generator"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/inventory-demand-planning/catalog-metadata.v1.json
Normal file
89
skills/inventory-demand-planning/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "inventory-demand-planning"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Inventory Demand Planning",
|
||||||
|
"summary": "Demand forecasting, safety stock and replenishment decisions for multi-location retail. Needs your sales, lead-time and service-level data."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "库存需求计划",
|
||||||
|
"summary": "多门店零售的需求预测、安全库存与补货决策经验库。需提供销量、交期、服务水平等数据。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"supply-chain",
|
||||||
|
"forecasting",
|
||||||
|
"inventory",
|
||||||
|
"retail"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T02:01:14Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"path": "skills/inventory-demand-planning",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "Apache-2.0",
|
||||||
|
"evidencePath": "skills/inventory-demand-planning/SKILL.md"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "skills/inventory-demand-planning/SKILL.md",
|
||||||
|
"reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/inventory-demand-planning/entry.json
Normal file
38
skills/inventory-demand-planning/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "inventory-demand-planning",
|
||||||
|
"name": "Inventory Demand Planning",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 20h16M7 16v-5M12 16V6M17 16v-8\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"supply-chain",
|
||||||
|
"forecasting",
|
||||||
|
"inventory",
|
||||||
|
"retail"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "库存需求计划",
|
||||||
|
"shortDesc": "多门店零售的需求预测、安全库存与补货决策经验库。需提供销量、交期、服务水平等数据。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Inventory Demand Planning",
|
||||||
|
"shortDesc": "Demand forecasting, safety stock and replenishment decisions for multi-location retail. Needs your sales, lead-time and service-level data."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"verified": false,
|
||||||
|
"account": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"path": "skills/inventory-demand-planning"
|
||||||
|
}
|
||||||
|
}
|
||||||
90
skills/jira/catalog-metadata.v1.json
Normal file
90
skills/jira/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "jira"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Jira",
|
||||||
|
"summary": "Practical guidance for Jira tickets, sprint planning, JQL and workflows. Guidance only; operating Jira needs a separately configured tool or manual steps."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Jira 管理专家",
|
||||||
|
"summary": "规范 Jira 工单、迭代规划、JQL 与工作流的实践指南。只提供方法指导;实际操作 Jira 需另行配置工具或手动执行。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "management",
|
||||||
|
"tags": [
|
||||||
|
"jira",
|
||||||
|
"jql",
|
||||||
|
"agile",
|
||||||
|
"tickets"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-05-12T18:42:08Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/RightNow-AI/openfang.git",
|
||||||
|
"path": "crates/openfang-skills/bundled/jira",
|
||||||
|
"ref": "acf2587e46be174c10200489c9a2d23a39a98aeb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "Apache-2.0 OR MIT",
|
||||||
|
"evidencePath": "LICENSE-APACHE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "RightNow-AI",
|
||||||
|
"url": "https://github.com/RightNow-AI/openfang",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE-APACHE",
|
||||||
|
"reviewedRef": "acf2587e46be174c10200489c9a2d23a39a98aeb",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false,
|
||||||
|
"noticePath": "LICENSE-MIT"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/jira/entry.json
Normal file
38
skills/jira/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "jira",
|
||||||
|
"name": "Jira",
|
||||||
|
"category": "management",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 3l8 4.5v9L12 21l-8-4.5v-9z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 7.5L12 12l8-4.5M12 12v9\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"jira",
|
||||||
|
"jql",
|
||||||
|
"agile",
|
||||||
|
"tickets"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Jira 管理专家",
|
||||||
|
"shortDesc": "规范 Jira 工单、迭代规划、JQL 与工作流的实践指南。只提供方法指导;实际操作 Jira 需另行配置工具或手动执行。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Jira",
|
||||||
|
"shortDesc": "Practical guidance for Jira tickets, sprint planning, JQL and workflows. Guidance only; operating Jira needs a separately configured tool or manual steps."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "RightNow-AI",
|
||||||
|
"verified": false,
|
||||||
|
"account": "RightNow-AI",
|
||||||
|
"url": "https://github.com/RightNow-AI/openfang"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "Apache-2.0 OR MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/RightNow-AI/openfang.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "acf2587e46be174c10200489c9a2d23a39a98aeb",
|
||||||
|
"path": "crates/openfang-skills/bundled/jira"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/json-canvas/catalog-metadata.v1.json
Normal file
89
skills/json-canvas/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "json-canvas"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "JSON Canvas",
|
||||||
|
"summary": "Create and edit .canvas whiteboard and mind-map files"
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Canvas 白板",
|
||||||
|
"summary": "创建和编辑 .canvas 白板与思维导图文件"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"canvas",
|
||||||
|
"mindmap",
|
||||||
|
"obsidian",
|
||||||
|
"json"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-15T14:43:57Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills.git",
|
||||||
|
"path": "skills/json-canvas",
|
||||||
|
"ref": "3ccff5338ea700537839b21900aa5358a0402c98"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "kepano",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "3ccff5338ea700537839b21900aa5358a0402c98",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/json-canvas/entry.json
Normal file
38
skills/json-canvas/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "json-canvas",
|
||||||
|
"name": "JSON Canvas",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M9 8h6M9 12h6M9 16h3\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"canvas",
|
||||||
|
"mindmap",
|
||||||
|
"obsidian",
|
||||||
|
"json"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Canvas 白板",
|
||||||
|
"shortDesc": "创建和编辑 .canvas 白板与思维导图文件"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "JSON Canvas",
|
||||||
|
"shortDesc": "Create and edit .canvas whiteboard and mind-map files"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "kepano",
|
||||||
|
"verified": false,
|
||||||
|
"account": "kepano",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/kepano/obsidian-skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "3ccff5338ea700537839b21900aa5358a0402c98",
|
||||||
|
"path": "skills/json-canvas"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "logistics-exception-management"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Logistics Exception Management",
|
||||||
|
"summary": "A framework for freight delays, damage, loss and carrier disputes. Needs waybills, delivery receipts and photos from you."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "物流异常处理",
|
||||||
|
"summary": "货运延误、破损、丢失与承运商争议的处理框架。需提供运单、签收单、照片等材料。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"logistics",
|
||||||
|
"claims",
|
||||||
|
"carrier",
|
||||||
|
"operations"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T02:01:14Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"path": "skills/logistics-exception-management",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "Apache-2.0",
|
||||||
|
"evidencePath": "skills/logistics-exception-management/SKILL.md"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "skills/logistics-exception-management/SKILL.md",
|
||||||
|
"reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/logistics-exception-management/entry.json
Normal file
38
skills/logistics-exception-management/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "logistics-exception-management",
|
||||||
|
"name": "Logistics Exception Management",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 3l8 4.5v9L12 21l-8-4.5v-9z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 7.5L12 12l8-4.5M12 12v9\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"logistics",
|
||||||
|
"claims",
|
||||||
|
"carrier",
|
||||||
|
"operations"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "物流异常处理",
|
||||||
|
"shortDesc": "货运延误、破损、丢失与承运商争议的处理框架。需提供运单、签收单、照片等材料。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Logistics Exception Management",
|
||||||
|
"shortDesc": "A framework for freight delays, damage, loss and carrier disputes. Needs waybills, delivery receipts and photos from you."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"verified": false,
|
||||||
|
"account": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"path": "skills/logistics-exception-management"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/market-research-reports/catalog-metadata.v1.json
Normal file
89
skills/market-research-reports/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "market-research-reports"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Market Research Reports",
|
||||||
|
"summary": "Build evidence-traceable market research and market-size estimates. Optional scripts need Python 3.11+; LaTeX templates need XeLaTeX or LuaLaTeX; web research needs user approval."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "市场研究报告",
|
||||||
|
"summary": "构建证据可追溯的市场研究与市场规模测算。可选脚本需 Python 3.11+,LaTeX 模板需 XeLaTeX/LuaLaTeX;联网调研需用户批准。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"market-research",
|
||||||
|
"sizing",
|
||||||
|
"report",
|
||||||
|
"strategy"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T09:39:10Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/K-Dense-AI/scientific-agent-skills.git",
|
||||||
|
"path": "skills/market-research-reports",
|
||||||
|
"ref": "92ace75ac21efe19a620434e0ca4e356081fe807"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE.md"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "K-Dense-AI",
|
||||||
|
"url": "https://github.com/K-Dense-AI/scientific-agent-skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE.md",
|
||||||
|
"reviewedRef": "92ace75ac21efe19a620434e0ca4e356081fe807",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/market-research-reports/entry.json
Normal file
38
skills/market-research-reports/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "market-research-reports",
|
||||||
|
"name": "Market Research Reports",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 20h16M7 16v-5M12 16V6M17 16v-8\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"market-research",
|
||||||
|
"sizing",
|
||||||
|
"report",
|
||||||
|
"strategy"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "市场研究报告",
|
||||||
|
"shortDesc": "构建证据可追溯的市场研究与市场规模测算。可选脚本需 Python 3.11+,LaTeX 模板需 XeLaTeX/LuaLaTeX;联网调研需用户批准。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Market Research Reports",
|
||||||
|
"shortDesc": "Build evidence-traceable market research and market-size estimates. Optional scripts need Python 3.11+; LaTeX templates need XeLaTeX or LuaLaTeX; web research needs user approval."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "K-Dense-AI",
|
||||||
|
"verified": false,
|
||||||
|
"account": "K-Dense-AI",
|
||||||
|
"url": "https://github.com/K-Dense-AI/scientific-agent-skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/K-Dense-AI/scientific-agent-skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "92ace75ac21efe19a620434e0ca4e356081fe807",
|
||||||
|
"path": "skills/market-research-reports"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/mcp-builder/catalog-metadata.v1.json
Normal file
89
skills/mcp-builder/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "mcp-builder"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "MCP Builder",
|
||||||
|
"summary": "Design, implement and test MCP servers and evaluation questions. Requires a Node.js (TypeScript) or Python dev environment; the optional evaluation scripts need an Anthropic API key and send data to that service."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "MCP 服务器构建",
|
||||||
|
"summary": "设计、实现并测试 MCP 服务器与评测问题。需 Node.js(TypeScript)或 Python 开发环境;可选评测脚本需 Anthropic API Key 并会向该服务发送数据。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "development",
|
||||||
|
"tags": [
|
||||||
|
"mcp",
|
||||||
|
"server",
|
||||||
|
"tools",
|
||||||
|
"evaluation"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-29T02:20:03Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/anthropics/skills.git",
|
||||||
|
"path": "skills/mcp-builder",
|
||||||
|
"ref": "8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "Apache-2.0",
|
||||||
|
"evidencePath": "skills/mcp-builder/LICENSE.txt"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "anthropics",
|
||||||
|
"url": "https://github.com/anthropics/skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "skills/mcp-builder/LICENSE.txt",
|
||||||
|
"reviewedRef": "8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/mcp-builder/entry.json
Normal file
38
skills/mcp-builder/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "mcp-builder",
|
||||||
|
"name": "MCP Builder",
|
||||||
|
"category": "development",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M9 8l-4 4 4 4M15 8l4 4-4 4M13 6l-2 12\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"mcp",
|
||||||
|
"server",
|
||||||
|
"tools",
|
||||||
|
"evaluation"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "MCP 服务器构建",
|
||||||
|
"shortDesc": "设计、实现并测试 MCP 服务器与评测问题。需 Node.js(TypeScript)或 Python 开发环境;可选评测脚本需 Anthropic API Key 并会向该服务发送数据。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "MCP Builder",
|
||||||
|
"shortDesc": "Design, implement and test MCP servers and evaluation questions. Requires a Node.js (TypeScript) or Python dev environment; the optional evaluation scripts need an Anthropic API key and send data to that service."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "anthropics",
|
||||||
|
"verified": false,
|
||||||
|
"account": "anthropics",
|
||||||
|
"url": "https://github.com/anthropics/skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/anthropics/skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4",
|
||||||
|
"path": "skills/mcp-builder"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/monetization-strategy/catalog-metadata.v1.json
Normal file
89
skills/monetization-strategy/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "monetization-strategy"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Monetization Strategy",
|
||||||
|
"summary": "Map three to five monetization models and design validation experiments"
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "商业化策略",
|
||||||
|
"summary": "梳理 3–5 种变现方式并设计验证实验"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"monetization",
|
||||||
|
"pricing",
|
||||||
|
"product",
|
||||||
|
"strategy"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-14T21:15:01Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/phuryn/pm-skills.git",
|
||||||
|
"path": "pm-product-strategy/skills/monetization-strategy",
|
||||||
|
"ref": "8607e3b077817f89bf4a9b623246219734ac3be0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "phuryn",
|
||||||
|
"url": "https://github.com/phuryn/pm-skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "8607e3b077817f89bf4a9b623246219734ac3be0",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/monetization-strategy/entry.json
Normal file
38
skills/monetization-strategy/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "monetization-strategy",
|
||||||
|
"name": "Monetization Strategy",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"8\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M12 7v10M9.5 9.5c0-1 1-1.7 2.5-1.7s2.5.7 2.5 1.7-1 1.5-2.5 1.8-2.5.8-2.5 1.8 1 1.7 2.5 1.7 2.5-.7 2.5-1.7\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"monetization",
|
||||||
|
"pricing",
|
||||||
|
"product",
|
||||||
|
"strategy"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "商业化策略",
|
||||||
|
"shortDesc": "梳理 3–5 种变现方式并设计验证实验"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Monetization Strategy",
|
||||||
|
"shortDesc": "Map three to five monetization models and design validation experiments"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "phuryn",
|
||||||
|
"verified": false,
|
||||||
|
"account": "phuryn",
|
||||||
|
"url": "https://github.com/phuryn/pm-skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/phuryn/pm-skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "8607e3b077817f89bf4a9b623246219734ac3be0",
|
||||||
|
"path": "pm-product-strategy/skills/monetization-strategy"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/nano-pdf/catalog-metadata.v1.json
Normal file
89
skills/nano-pdf/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "nano-pdf"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Nano PDF",
|
||||||
|
"summary": "Edit specific PDF pages with natural-language instructions. Requires the nano-pdf CLI (installed with uv)."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "自然语言编辑 PDF",
|
||||||
|
"summary": "用自然语言指令修改 PDF 指定页面。需安装 nano-pdf 命令行(通过 uv)。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"pdf",
|
||||||
|
"editing",
|
||||||
|
"natural-language",
|
||||||
|
"cli"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T10:21:49Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/openclaw/openclaw.git",
|
||||||
|
"path": "skills/nano-pdf",
|
||||||
|
"ref": "6ddf5a6106c18c4cf803a601b3a099e497d943fb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "openclaw",
|
||||||
|
"url": "https://github.com/openclaw/openclaw",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "6ddf5a6106c18c4cf803a601b3a099e497d943fb",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/nano-pdf/entry.json
Normal file
38
skills/nano-pdf/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "nano-pdf",
|
||||||
|
"name": "Nano PDF",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 3h7l4 4v14H7z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M14 3v4h4M10 12h5M10 16h5\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"pdf",
|
||||||
|
"editing",
|
||||||
|
"natural-language",
|
||||||
|
"cli"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "自然语言编辑 PDF",
|
||||||
|
"shortDesc": "用自然语言指令修改 PDF 指定页面。需安装 nano-pdf 命令行(通过 uv)。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Nano PDF",
|
||||||
|
"shortDesc": "Edit specific PDF pages with natural-language instructions. Requires the nano-pdf CLI (installed with uv)."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "openclaw",
|
||||||
|
"verified": false,
|
||||||
|
"account": "openclaw",
|
||||||
|
"url": "https://github.com/openclaw/openclaw"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/openclaw/openclaw.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "6ddf5a6106c18c4cf803a601b3a099e497d943fb",
|
||||||
|
"path": "skills/nano-pdf"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/notion/catalog-metadata.v1.json
Normal file
89
skills/notion/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "notion"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Notion",
|
||||||
|
"summary": "Manage Notion pages and databases with the official ntn CLI. Requires Node.js/npm (or curl), a Notion account and ntn login or a NOTION_API_TOKEN integration token."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Notion 管理",
|
||||||
|
"summary": "用官方 ntn CLI 管理 Notion 页面与数据库。需 Node.js/npm(或 curl)、Notion 账号与 ntn 登录或 NOTION_API_TOKEN 集成令牌。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"notion",
|
||||||
|
"cli",
|
||||||
|
"pages",
|
||||||
|
"databases"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T10:21:49Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/openclaw/openclaw.git",
|
||||||
|
"path": "skills/notion",
|
||||||
|
"ref": "6ddf5a6106c18c4cf803a601b3a099e497d943fb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "openclaw",
|
||||||
|
"url": "https://github.com/openclaw/openclaw",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "6ddf5a6106c18c4cf803a601b3a099e497d943fb",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/notion/entry.json
Normal file
38
skills/notion/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "notion",
|
||||||
|
"name": "Notion",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M9 8h6M9 12h6M9 16h3\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"notion",
|
||||||
|
"cli",
|
||||||
|
"pages",
|
||||||
|
"databases"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Notion 管理",
|
||||||
|
"shortDesc": "用官方 ntn CLI 管理 Notion 页面与数据库。需 Node.js/npm(或 curl)、Notion 账号与 ntn 登录或 NOTION_API_TOKEN 集成令牌。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Notion",
|
||||||
|
"shortDesc": "Manage Notion pages and databases with the official ntn CLI. Requires Node.js/npm (or curl), a Notion account and ntn login or a NOTION_API_TOKEN integration token."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "openclaw",
|
||||||
|
"verified": false,
|
||||||
|
"account": "openclaw",
|
||||||
|
"url": "https://github.com/openclaw/openclaw"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/openclaw/openclaw.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "6ddf5a6106c18c4cf803a601b3a099e497d943fb",
|
||||||
|
"path": "skills/notion"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/obsidian-bases/catalog-metadata.v1.json
Normal file
89
skills/obsidian-bases/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "obsidian-bases"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Obsidian Bases",
|
||||||
|
"summary": "Create and edit Obsidian database-style view files. Needs a version of Obsidian that supports Bases."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Obsidian Bases",
|
||||||
|
"summary": "创建和编辑 Obsidian 数据库式视图文件。需支持 Bases 的 Obsidian 版本。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"obsidian",
|
||||||
|
"bases",
|
||||||
|
"database",
|
||||||
|
"views"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-15T14:43:57Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills.git",
|
||||||
|
"path": "skills/obsidian-bases",
|
||||||
|
"ref": "3ccff5338ea700537839b21900aa5358a0402c98"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "kepano",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "3ccff5338ea700537839b21900aa5358a0402c98",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/obsidian-bases/entry.json
Normal file
38
skills/obsidian-bases/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-bases",
|
||||||
|
"name": "Obsidian Bases",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M9 8h6M9 12h6M9 16h3\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"obsidian",
|
||||||
|
"bases",
|
||||||
|
"database",
|
||||||
|
"views"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Obsidian Bases",
|
||||||
|
"shortDesc": "创建和编辑 Obsidian 数据库式视图文件。需支持 Bases 的 Obsidian 版本。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Obsidian Bases",
|
||||||
|
"shortDesc": "Create and edit Obsidian database-style view files. Needs a version of Obsidian that supports Bases."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "kepano",
|
||||||
|
"verified": false,
|
||||||
|
"account": "kepano",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/kepano/obsidian-skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "3ccff5338ea700537839b21900aa5358a0402c98",
|
||||||
|
"path": "skills/obsidian-bases"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/obsidian-cli/catalog-metadata.v1.json
Normal file
89
skills/obsidian-cli/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "obsidian-cli"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Obsidian CLI Plugin Dev",
|
||||||
|
"summary": "Operate notes and debug plugins with the obsidian CLI. Requires Obsidian with the CLI enabled and the app kept running."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Obsidian CLI",
|
||||||
|
"summary": "用 obsidian CLI 操作笔记并调试插件。需启用命令行的 Obsidian 并保持应用运行。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"obsidian",
|
||||||
|
"cli",
|
||||||
|
"plugins",
|
||||||
|
"debugging"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-15T14:43:57Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills.git",
|
||||||
|
"path": "skills/obsidian-cli",
|
||||||
|
"ref": "3ccff5338ea700537839b21900aa5358a0402c98"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "kepano",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "3ccff5338ea700537839b21900aa5358a0402c98",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/obsidian-cli/entry.json
Normal file
38
skills/obsidian-cli/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-cli",
|
||||||
|
"name": "Obsidian CLI Plugin Dev",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M9 8h6M9 12h6M9 16h3\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"obsidian",
|
||||||
|
"cli",
|
||||||
|
"plugins",
|
||||||
|
"debugging"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Obsidian CLI",
|
||||||
|
"shortDesc": "用 obsidian CLI 操作笔记并调试插件。需启用命令行的 Obsidian 并保持应用运行。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Obsidian CLI Plugin Dev",
|
||||||
|
"shortDesc": "Operate notes and debug plugins with the obsidian CLI. Requires Obsidian with the CLI enabled and the app kept running."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "kepano",
|
||||||
|
"verified": false,
|
||||||
|
"account": "kepano",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/kepano/obsidian-skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "3ccff5338ea700537839b21900aa5358a0402c98",
|
||||||
|
"path": "skills/obsidian-cli"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/obsidian-markdown/catalog-metadata.v1.json
Normal file
89
skills/obsidian-markdown/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "obsidian-markdown"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Obsidian Markdown",
|
||||||
|
"summary": "Write Markdown notes that follow Obsidian conventions"
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Obsidian 语法",
|
||||||
|
"summary": "写出符合 Obsidian 规范的 Markdown 笔记"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"obsidian",
|
||||||
|
"markdown",
|
||||||
|
"notes",
|
||||||
|
"wikilinks"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-09-15T14:43:57Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills.git",
|
||||||
|
"path": "skills/obsidian-markdown",
|
||||||
|
"ref": "3ccff5338ea700537839b21900aa5358a0402c98"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "kepano",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "3ccff5338ea700537839b21900aa5358a0402c98",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/obsidian-markdown/entry.json
Normal file
38
skills/obsidian-markdown/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-markdown",
|
||||||
|
"name": "Obsidian Markdown",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M9 8h6M9 12h6M9 16h3\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"obsidian",
|
||||||
|
"markdown",
|
||||||
|
"notes",
|
||||||
|
"wikilinks"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Obsidian 语法",
|
||||||
|
"shortDesc": "写出符合 Obsidian 规范的 Markdown 笔记"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Obsidian Markdown",
|
||||||
|
"shortDesc": "Write Markdown notes that follow Obsidian conventions"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "kepano",
|
||||||
|
"verified": false,
|
||||||
|
"account": "kepano",
|
||||||
|
"url": "https://github.com/kepano/obsidian-skills"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/kepano/obsidian-skills.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "3ccff5338ea700537839b21900aa5358a0402c98",
|
||||||
|
"path": "skills/obsidian-markdown"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/obsidian/catalog-metadata.v1.json
Normal file
89
skills/obsidian/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "obsidian"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Obsidian CLI",
|
||||||
|
"summary": "Read, write and search an Obsidian vault with the official obsidian CLI. Requires Obsidian 1.12.7+ with the CLI enabled and the app kept running."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Obsidian 自动化",
|
||||||
|
"summary": "用官方 obsidian CLI 读写和搜索笔记库。需 Obsidian 1.12.7+,启用命令行并保持应用运行。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"obsidian",
|
||||||
|
"cli",
|
||||||
|
"notes",
|
||||||
|
"vault"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T10:21:49Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/openclaw/openclaw.git",
|
||||||
|
"path": "skills/obsidian",
|
||||||
|
"ref": "6ddf5a6106c18c4cf803a601b3a099e497d943fb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "openclaw",
|
||||||
|
"url": "https://github.com/openclaw/openclaw",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "6ddf5a6106c18c4cf803a601b3a099e497d943fb",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/obsidian/entry.json
Normal file
38
skills/obsidian/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian",
|
||||||
|
"name": "Obsidian CLI",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M9 8h6M9 12h6M9 16h3\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"obsidian",
|
||||||
|
"cli",
|
||||||
|
"notes",
|
||||||
|
"vault"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Obsidian 自动化",
|
||||||
|
"shortDesc": "用官方 obsidian CLI 读写和搜索笔记库。需 Obsidian 1.12.7+,启用命令行并保持应用运行。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Obsidian CLI",
|
||||||
|
"shortDesc": "Read, write and search an Obsidian vault with the official obsidian CLI. Requires Obsidian 1.12.7+ with the CLI enabled and the app kept running."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "openclaw",
|
||||||
|
"verified": false,
|
||||||
|
"account": "openclaw",
|
||||||
|
"url": "https://github.com/openclaw/openclaw"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/openclaw/openclaw.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "6ddf5a6106c18c4cf803a601b3a099e497d943fb",
|
||||||
|
"path": "skills/obsidian"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/planning-with-files-zh/catalog-metadata.v1.json
Normal file
89
skills/planning-with-files-zh/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "planning-with-files-zh"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Planning with Files (zh)",
|
||||||
|
"summary": "Three-file persistent planning with lifecycle hooks that inject context automatically (Chinese edition). Needs an agent that supports skill hooks (run through sh), Git, and Python 3 for session-catchup.py."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "文件规划(中文版)",
|
||||||
|
"summary": "三文件持久化规划,生命周期钩子自动注入。需支持技能钩子(sh 脚本)的 Agent 环境与 Git;session-catchup.py 需 Python 3。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"planning",
|
||||||
|
"memory",
|
||||||
|
"hooks",
|
||||||
|
"chinese"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-01T19:39:28Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/OthmanAdi/planning-with-files.git",
|
||||||
|
"path": "skills/i18n/planning-with-files-zh",
|
||||||
|
"ref": "dab9d16fbd9314448b319d112e99f497d7638d89"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "OthmanAdi",
|
||||||
|
"url": "https://github.com/OthmanAdi/planning-with-files",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "dab9d16fbd9314448b319d112e99f497d7638d89",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/planning-with-files-zh/entry.json
Normal file
38
skills/planning-with-files-zh/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "planning-with-files-zh",
|
||||||
|
"name": "Planning with Files (zh)",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 3l8 4.5v9L12 21l-8-4.5v-9z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 7.5L12 12l8-4.5M12 12v9\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"planning",
|
||||||
|
"memory",
|
||||||
|
"hooks",
|
||||||
|
"chinese"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "文件规划(中文版)",
|
||||||
|
"shortDesc": "三文件持久化规划,生命周期钩子自动注入。需支持技能钩子(sh 脚本)的 Agent 环境与 Git;session-catchup.py 需 Python 3。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Planning with Files (zh)",
|
||||||
|
"shortDesc": "Three-file persistent planning with lifecycle hooks that inject context automatically (Chinese edition). Needs an agent that supports skill hooks (run through sh), Git, and Python 3 for session-catchup.py."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "OthmanAdi",
|
||||||
|
"verified": false,
|
||||||
|
"account": "OthmanAdi",
|
||||||
|
"url": "https://github.com/OthmanAdi/planning-with-files"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/OthmanAdi/planning-with-files.git",
|
||||||
|
"repoBranch": "master",
|
||||||
|
"ref": "dab9d16fbd9314448b319d112e99f497d7638d89",
|
||||||
|
"path": "skills/i18n/planning-with-files-zh"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/planning-with-files/catalog-metadata.v1.json
Normal file
89
skills/planning-with-files/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "planning-with-files"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Planning with Files",
|
||||||
|
"summary": "Use three Markdown files as the agent's on-disk working memory"
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "文件化任务规划",
|
||||||
|
"summary": "用三份 Markdown 文件充当 Agent 的磁盘记忆"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "productivity",
|
||||||
|
"tags": [
|
||||||
|
"planning",
|
||||||
|
"memory",
|
||||||
|
"markdown",
|
||||||
|
"agent"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-01T19:39:28Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/OthmanAdi/planning-with-files.git",
|
||||||
|
"path": "skills/planning-with-files",
|
||||||
|
"ref": "dab9d16fbd9314448b319d112e99f497d7638d89"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "OthmanAdi",
|
||||||
|
"url": "https://github.com/OthmanAdi/planning-with-files",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "dab9d16fbd9314448b319d112e99f497d7638d89",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/planning-with-files/entry.json
Normal file
38
skills/planning-with-files/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "planning-with-files",
|
||||||
|
"name": "Planning with Files",
|
||||||
|
"category": "productivity",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 3l8 4.5v9L12 21l-8-4.5v-9z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 7.5L12 12l8-4.5M12 12v9\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"planning",
|
||||||
|
"memory",
|
||||||
|
"markdown",
|
||||||
|
"agent"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "文件化任务规划",
|
||||||
|
"shortDesc": "用三份 Markdown 文件充当 Agent 的磁盘记忆"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Planning with Files",
|
||||||
|
"shortDesc": "Use three Markdown files as the agent's on-disk working memory"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "OthmanAdi",
|
||||||
|
"verified": false,
|
||||||
|
"account": "OthmanAdi",
|
||||||
|
"url": "https://github.com/OthmanAdi/planning-with-files"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/OthmanAdi/planning-with-files.git",
|
||||||
|
"repoBranch": "master",
|
||||||
|
"ref": "dab9d16fbd9314448b319d112e99f497d7638d89",
|
||||||
|
"path": "skills/planning-with-files"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/production-scheduling/catalog-metadata.v1.json
Normal file
89
skills/production-scheduling/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "production-scheduling"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Production Scheduling",
|
||||||
|
"summary": "Scheduling, changeover optimization and bottleneck handling for discrete and batch manufacturing. Needs your orders, routings and changeover data."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "生产排程",
|
||||||
|
"summary": "离散与批量制造的排产、换线优化与瓶颈处理经验库。需提供订单、工艺路线、换线时间等数据。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"manufacturing",
|
||||||
|
"scheduling",
|
||||||
|
"bottleneck",
|
||||||
|
"operations"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T02:01:14Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"path": "skills/production-scheduling",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "Apache-2.0",
|
||||||
|
"evidencePath": "skills/production-scheduling/SKILL.md"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "skills/production-scheduling/SKILL.md",
|
||||||
|
"reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/production-scheduling/entry.json
Normal file
38
skills/production-scheduling/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "production-scheduling",
|
||||||
|
"name": "Production Scheduling",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 20h16M7 16v-5M12 16V6M17 16v-8\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"manufacturing",
|
||||||
|
"scheduling",
|
||||||
|
"bottleneck",
|
||||||
|
"operations"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "生产排程",
|
||||||
|
"shortDesc": "离散与批量制造的排产、换线优化与瓶颈处理经验库。需提供订单、工艺路线、换线时间等数据。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Production Scheduling",
|
||||||
|
"shortDesc": "Scheduling, changeover optimization and bottleneck handling for discrete and batch manufacturing. Needs your orders, routings and changeover data."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"verified": false,
|
||||||
|
"account": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"path": "skills/production-scheduling"
|
||||||
|
}
|
||||||
|
}
|
||||||
88
skills/qiaomu-mondo-poster-design/catalog-metadata.v1.json
Normal file
88
skills/qiaomu-mondo-poster-design/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,88 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "qiaomu-mondo-poster-design"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Qiaomu Mondo Poster Design",
|
||||||
|
"summary": "Create Mondo-style posters, covers and album art. Requires Python 3; image generation needs an AI_GATEWAY_API_KEY (prompt-only mode needs none)."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Mondo 风格海报",
|
||||||
|
"summary": "用 Mondo 风格生成海报、封面与专辑图。需 Python 3;直接出图需 AI_GATEWAY_API_KEY(仅生成提示词无需)。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "design",
|
||||||
|
"tags": [
|
||||||
|
"poster",
|
||||||
|
"mondo",
|
||||||
|
"illustration",
|
||||||
|
"design"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-03-16T14:23:23Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/joeseesun/qiaomu-mondo-poster-design.git",
|
||||||
|
"ref": "e82e411c403ca5a0327a85682c658ad155cd9cbb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "joeseesun",
|
||||||
|
"url": "https://github.com/joeseesun/qiaomu-mondo-poster-design",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "e82e411c403ca5a0327a85682c658ad155cd9cbb",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
37
skills/qiaomu-mondo-poster-design/entry.json
Normal file
37
skills/qiaomu-mondo-poster-design/entry.json
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"id": "qiaomu-mondo-poster-design",
|
||||||
|
"name": "Qiaomu Mondo Poster Design",
|
||||||
|
"category": "design",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><circle cx=\"9\" cy=\"10\" r=\"1.5\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4 17l5-4 4 3 3-2 4 3\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"poster",
|
||||||
|
"mondo",
|
||||||
|
"illustration",
|
||||||
|
"design"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "Mondo 风格海报",
|
||||||
|
"shortDesc": "用 Mondo 风格生成海报、封面与专辑图。需 Python 3;直接出图需 AI_GATEWAY_API_KEY(仅生成提示词无需)。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Qiaomu Mondo Poster Design",
|
||||||
|
"shortDesc": "Create Mondo-style posters, covers and album art. Requires Python 3; image generation needs an AI_GATEWAY_API_KEY (prompt-only mode needs none)."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "joeseesun",
|
||||||
|
"verified": false,
|
||||||
|
"account": "joeseesun",
|
||||||
|
"url": "https://github.com/joeseesun/qiaomu-mondo-poster-design"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "MIT",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/joeseesun/qiaomu-mondo-poster-design.git",
|
||||||
|
"repoBranch": "master",
|
||||||
|
"ref": "e82e411c403ca5a0327a85682c658ad155cd9cbb"
|
||||||
|
}
|
||||||
|
}
|
||||||
89
skills/quality-nonconformance/catalog-metadata.v1.json
Normal file
89
skills/quality-nonconformance/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "quality-nonconformance"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "Quality Nonconformance",
|
||||||
|
"summary": "NCR, root-cause analysis, CAPA and SPC practice for quality management. Needs inspection data, specifications and lot traceability from you."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "质量不合格处置",
|
||||||
|
"summary": "NCR、根因分析、CAPA 与 SPC 的质量管理经验库。需提供检验数据、规格与批次追溯信息。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "business",
|
||||||
|
"tags": [
|
||||||
|
"quality",
|
||||||
|
"ncr",
|
||||||
|
"capa",
|
||||||
|
"spc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-02T02:01:14Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"path": "skills/quality-nonconformance",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "Apache-2.0",
|
||||||
|
"evidencePath": "skills/quality-nonconformance/SKILL.md"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "skills/quality-nonconformance/SKILL.md",
|
||||||
|
"reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
skills/quality-nonconformance/entry.json
Normal file
38
skills/quality-nonconformance/entry.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"id": "quality-nonconformance",
|
||||||
|
"name": "Quality Nonconformance",
|
||||||
|
"category": "business",
|
||||||
|
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 3l7 3v5c0 4.5-3 8-7 10-4-2-7-5.5-7-10V6z\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M9 12l2 2 4-4\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||||||
|
"tags": [
|
||||||
|
"quality",
|
||||||
|
"ncr",
|
||||||
|
"capa",
|
||||||
|
"spc"
|
||||||
|
],
|
||||||
|
"i18n": {
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "质量不合格处置",
|
||||||
|
"shortDesc": "NCR、根因分析、CAPA 与 SPC 的质量管理经验库。需提供检验数据、规格与批次追溯信息。"
|
||||||
|
},
|
||||||
|
"en-US": {
|
||||||
|
"name": "Quality Nonconformance",
|
||||||
|
"shortDesc": "NCR, root-cause analysis, CAPA and SPC practice for quality management. Needs inspection data, specifications and lot traceability from you."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintainer": {
|
||||||
|
"name": "affaan-m",
|
||||||
|
"verified": false,
|
||||||
|
"account": "affaan-m",
|
||||||
|
"url": "https://github.com/affaan-m/ECC"
|
||||||
|
},
|
||||||
|
"stewardship": "community",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"source": {
|
||||||
|
"kind": "git",
|
||||||
|
"repoUrl": "https://github.com/affaan-m/ECC.git",
|
||||||
|
"repoBranch": "main",
|
||||||
|
"ref": "ef648e01899ba3e8dc6371642deaaf64b4477775",
|
||||||
|
"path": "skills/quality-nonconformance"
|
||||||
|
}
|
||||||
|
}
|
||||||
88
skills/redbookskills/catalog-metadata.v1.json
Normal file
88
skills/redbookskills/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,88 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"identity": {
|
||||||
|
"kind": "skill",
|
||||||
|
"id": "redbookskills"
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"defaultLocale": "en-US",
|
||||||
|
"i18n": {
|
||||||
|
"en-US": {
|
||||||
|
"name": "RedBook Skills",
|
||||||
|
"summary": "Publish, search and interact on Xiaohongshu (RedNote) automatically. Requires Python, Chrome and a Xiaohongshu account (QR login); automates a third-party platform, so check its terms of use."
|
||||||
|
},
|
||||||
|
"zh-CN": {
|
||||||
|
"name": "小红书自动化运营",
|
||||||
|
"summary": "自动发布、搜索与互动小红书内容。需 Python、Chrome 与小红书账号(扫码登录);会自动化操作第三方平台,使用前请核对其平台条款。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category": "communication",
|
||||||
|
"tags": [
|
||||||
|
"xiaohongshu",
|
||||||
|
"social",
|
||||||
|
"publishing",
|
||||||
|
"automation"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"release": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"timestamps": {
|
||||||
|
"catalogUpdatedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T08:00:00Z",
|
||||||
|
"precision": "second"
|
||||||
|
},
|
||||||
|
"releasePublishedAt": {
|
||||||
|
"state": "unknown"
|
||||||
|
},
|
||||||
|
"reviewedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05",
|
||||||
|
"precision": "day"
|
||||||
|
},
|
||||||
|
"upstreamObservedAt": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "2026-10-05T09:03:34Z",
|
||||||
|
"precision": "second"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"provenance": {
|
||||||
|
"content": {
|
||||||
|
"kind": "git",
|
||||||
|
"url": "https://github.com/white0dew/XiaohongshuSkills.git",
|
||||||
|
"ref": "5d8e7bfde98ab2b3618adf57670ea0b05650bdca"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"governance": {
|
||||||
|
"stewardship": "community",
|
||||||
|
"availability": "installable",
|
||||||
|
"license": {
|
||||||
|
"state": "known",
|
||||||
|
"value": "MIT",
|
||||||
|
"evidencePath": "LICENSE"
|
||||||
|
},
|
||||||
|
"redistribution": "allowed",
|
||||||
|
"upstreamMaintainer": {
|
||||||
|
"name": "white0dew",
|
||||||
|
"url": "https://github.com/white0dew/XiaohongshuSkills",
|
||||||
|
"verified": false
|
||||||
|
},
|
||||||
|
"compliance": {
|
||||||
|
"licenseEvidencePath": "LICENSE",
|
||||||
|
"reviewedRef": "5d8e7bfde98ab2b3618adf57670ea0b05650bdca",
|
||||||
|
"reviewedAt": "2026-10-05",
|
||||||
|
"reviewedBy": "mashagua",
|
||||||
|
"upstreamEndorsed": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"compatibility": {
|
||||||
|
"platforms": {
|
||||||
|
"state": "unknown"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"kind": "skill"
|
||||||
|
}
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user