From d3b5c6f85c9f3c06e7f3d272aada8605a5973553 Mon Sep 17 00:00:00 2001 From: mashagua <993498039@qq.com> Date: Mon, 5 Oct 2026 21:09:48 +0530 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=2068=20=E4=B8=AA?= =?UTF-8?q?=E7=AC=AC=E4=B8=89=E6=96=B9=E6=8A=80=E8=83=BD=E5=85=A5=E5=8F=A3?= =?UTF-8?q?=EF=BC=88skills-top100=20=E7=BC=BA=E5=8F=A3=EF=BC=89=20(#209)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 概述 以 `entry.json` pointer + `catalog-metadata.v1.json` 边车的形式,收录 68 个第三方技能(来自 24 个上游仓库)。这些技能在 skills-top100 中,但市场里还没有对应条目(top100 共 100 条,另有 11 条已被 baoyu-skills / marketingskills 合集的 children 覆盖)。 ## 遵循 ADR-038(市场元数据注册表与两层技能模型) - **只放元数据、不放内容**:仅新增 `skills//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//{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 Co-authored-by: Yige --- manifest.json | 2 +- skills/agent-browser/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/agent-browser/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ .../analyzing-financial-statements/entry.json | 38 ++++++++ skills/apple-notes/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/apple-notes/entry.json | 38 ++++++++ .../apple-reminders/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/apple-reminders/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/applying-brand-guidelines/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ .../architecture-decision-records/entry.json | 38 ++++++++ .../article-writing/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/article-writing/entry.json | 38 ++++++++ skills/banana/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/banana/entry.json | 38 ++++++++ skills/blog-chart/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/blog-chart/entry.json | 38 ++++++++ .../blog-repurpose/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/blog-repurpose/entry.json | 38 ++++++++ skills/brainstorming/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/brainstorming/entry.json | 38 ++++++++ skills/brave-search/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/brave-search/entry.json | 38 ++++++++ skills/canvas-design/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/canvas-design/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ .../entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/citation-management/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/competitor-analysis/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/creating-financial-models/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/customs-trade-compliance/entry.json | 38 ++++++++ skills/data-analyst/catalog-metadata.v1.json | 90 +++++++++++++++++++ skills/data-analyst/entry.json | 38 ++++++++ skills/deep-research/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/deep-research/entry.json | 38 ++++++++ skills/defuddle/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/defuddle/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/energy-procurement/entry.json | 38 ++++++++ skills/exa-search/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/exa-search/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/executive-resume-writer/entry.json | 38 ++++++++ skills/find-skills/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/find-skills/entry.json | 38 ++++++++ .../frontend-slides/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/frontend-slides/entry.json | 38 ++++++++ skills/gccli/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/gccli/entry.json | 38 ++++++++ skills/geo-optimizer/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/geo-optimizer/entry.json | 38 ++++++++ skills/himalaya/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/himalaya/entry.json | 38 ++++++++ .../internal-comms/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/internal-comms/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/interview-prep-generator/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/inventory-demand-planning/entry.json | 38 ++++++++ skills/jira/catalog-metadata.v1.json | 90 +++++++++++++++++++ skills/jira/entry.json | 38 ++++++++ skills/json-canvas/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/json-canvas/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ .../logistics-exception-management/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/market-research-reports/entry.json | 38 ++++++++ skills/mcp-builder/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/mcp-builder/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/monetization-strategy/entry.json | 38 ++++++++ skills/nano-pdf/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/nano-pdf/entry.json | 38 ++++++++ skills/notion/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/notion/entry.json | 38 ++++++++ .../obsidian-bases/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/obsidian-bases/entry.json | 38 ++++++++ skills/obsidian-cli/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/obsidian-cli/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/obsidian-markdown/entry.json | 38 ++++++++ skills/obsidian/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/obsidian/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/planning-with-files-zh/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/planning-with-files/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/production-scheduling/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 88 ++++++++++++++++++ skills/qiaomu-mondo-poster-design/entry.json | 37 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/quality-nonconformance/entry.json | 38 ++++++++ skills/redbookskills/catalog-metadata.v1.json | 88 ++++++++++++++++++ skills/redbookskills/entry.json | 37 ++++++++ skills/release-notes/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/release-notes/entry.json | 38 ++++++++ skills/requesthunt/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/requesthunt/entry.json | 38 ++++++++ skills/retro/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/retro/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/returns-reverse-logistics/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/scientific-writing/entry.json | 38 ++++++++ .../security-review/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/security-review/entry.json | 38 ++++++++ skills/socratic-quiz/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/socratic-quiz/entry.json | 38 ++++++++ skills/sprint-plan/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/sprint-plan/entry.json | 38 ++++++++ skills/sql-queries/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/sql-queries/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/systematic-debugging/entry.json | 38 ++++++++ .../translate-book/catalog-metadata.v1.json | 88 ++++++++++++++++++ skills/translate-book/entry.json | 37 ++++++++ skills/tutor-setup/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/tutor-setup/entry.json | 38 ++++++++ skills/tutor/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/tutor/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ .../verification-before-completion/entry.json | 38 ++++++++ .../webapp-testing/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/webapp-testing/entry.json | 38 ++++++++ .../writing-anti-ai/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/writing-anti-ai/entry.json | 38 ++++++++ skills/writing-plans/catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/writing-plans/entry.json | 38 ++++++++ .../catalog-metadata.v1.json | 89 ++++++++++++++++++ skills/youtube-transcript/entry.json | 38 ++++++++ 137 files changed, 8633 insertions(+), 1 deletion(-) create mode 100644 skills/agent-browser/catalog-metadata.v1.json create mode 100644 skills/agent-browser/entry.json create mode 100644 skills/analyzing-financial-statements/catalog-metadata.v1.json create mode 100644 skills/analyzing-financial-statements/entry.json create mode 100644 skills/apple-notes/catalog-metadata.v1.json create mode 100644 skills/apple-notes/entry.json create mode 100644 skills/apple-reminders/catalog-metadata.v1.json create mode 100644 skills/apple-reminders/entry.json create mode 100644 skills/applying-brand-guidelines/catalog-metadata.v1.json create mode 100644 skills/applying-brand-guidelines/entry.json create mode 100644 skills/architecture-decision-records/catalog-metadata.v1.json create mode 100644 skills/architecture-decision-records/entry.json create mode 100644 skills/article-writing/catalog-metadata.v1.json create mode 100644 skills/article-writing/entry.json create mode 100644 skills/banana/catalog-metadata.v1.json create mode 100644 skills/banana/entry.json create mode 100644 skills/blog-chart/catalog-metadata.v1.json create mode 100644 skills/blog-chart/entry.json create mode 100644 skills/blog-repurpose/catalog-metadata.v1.json create mode 100644 skills/blog-repurpose/entry.json create mode 100644 skills/brainstorming/catalog-metadata.v1.json create mode 100644 skills/brainstorming/entry.json create mode 100644 skills/brave-search/catalog-metadata.v1.json create mode 100644 skills/brave-search/entry.json create mode 100644 skills/canvas-design/catalog-metadata.v1.json create mode 100644 skills/canvas-design/entry.json create mode 100644 skills/carrier-relationship-management/catalog-metadata.v1.json create mode 100644 skills/carrier-relationship-management/entry.json create mode 100644 skills/citation-management/catalog-metadata.v1.json create mode 100644 skills/citation-management/entry.json create mode 100644 skills/competitor-analysis/catalog-metadata.v1.json create mode 100644 skills/competitor-analysis/entry.json create mode 100644 skills/creating-financial-models/catalog-metadata.v1.json create mode 100644 skills/creating-financial-models/entry.json create mode 100644 skills/customs-trade-compliance/catalog-metadata.v1.json create mode 100644 skills/customs-trade-compliance/entry.json create mode 100644 skills/data-analyst/catalog-metadata.v1.json create mode 100644 skills/data-analyst/entry.json create mode 100644 skills/deep-research/catalog-metadata.v1.json create mode 100644 skills/deep-research/entry.json create mode 100644 skills/defuddle/catalog-metadata.v1.json create mode 100644 skills/defuddle/entry.json create mode 100644 skills/energy-procurement/catalog-metadata.v1.json create mode 100644 skills/energy-procurement/entry.json create mode 100644 skills/exa-search/catalog-metadata.v1.json create mode 100644 skills/exa-search/entry.json create mode 100644 skills/executive-resume-writer/catalog-metadata.v1.json create mode 100644 skills/executive-resume-writer/entry.json create mode 100644 skills/find-skills/catalog-metadata.v1.json create mode 100644 skills/find-skills/entry.json create mode 100644 skills/frontend-slides/catalog-metadata.v1.json create mode 100644 skills/frontend-slides/entry.json create mode 100644 skills/gccli/catalog-metadata.v1.json create mode 100644 skills/gccli/entry.json create mode 100644 skills/geo-optimizer/catalog-metadata.v1.json create mode 100644 skills/geo-optimizer/entry.json create mode 100644 skills/himalaya/catalog-metadata.v1.json create mode 100644 skills/himalaya/entry.json create mode 100644 skills/internal-comms/catalog-metadata.v1.json create mode 100644 skills/internal-comms/entry.json create mode 100644 skills/interview-prep-generator/catalog-metadata.v1.json create mode 100644 skills/interview-prep-generator/entry.json create mode 100644 skills/inventory-demand-planning/catalog-metadata.v1.json create mode 100644 skills/inventory-demand-planning/entry.json create mode 100644 skills/jira/catalog-metadata.v1.json create mode 100644 skills/jira/entry.json create mode 100644 skills/json-canvas/catalog-metadata.v1.json create mode 100644 skills/json-canvas/entry.json create mode 100644 skills/logistics-exception-management/catalog-metadata.v1.json create mode 100644 skills/logistics-exception-management/entry.json create mode 100644 skills/market-research-reports/catalog-metadata.v1.json create mode 100644 skills/market-research-reports/entry.json create mode 100644 skills/mcp-builder/catalog-metadata.v1.json create mode 100644 skills/mcp-builder/entry.json create mode 100644 skills/monetization-strategy/catalog-metadata.v1.json create mode 100644 skills/monetization-strategy/entry.json create mode 100644 skills/nano-pdf/catalog-metadata.v1.json create mode 100644 skills/nano-pdf/entry.json create mode 100644 skills/notion/catalog-metadata.v1.json create mode 100644 skills/notion/entry.json create mode 100644 skills/obsidian-bases/catalog-metadata.v1.json create mode 100644 skills/obsidian-bases/entry.json create mode 100644 skills/obsidian-cli/catalog-metadata.v1.json create mode 100644 skills/obsidian-cli/entry.json create mode 100644 skills/obsidian-markdown/catalog-metadata.v1.json create mode 100644 skills/obsidian-markdown/entry.json create mode 100644 skills/obsidian/catalog-metadata.v1.json create mode 100644 skills/obsidian/entry.json create mode 100644 skills/planning-with-files-zh/catalog-metadata.v1.json create mode 100644 skills/planning-with-files-zh/entry.json create mode 100644 skills/planning-with-files/catalog-metadata.v1.json create mode 100644 skills/planning-with-files/entry.json create mode 100644 skills/production-scheduling/catalog-metadata.v1.json create mode 100644 skills/production-scheduling/entry.json create mode 100644 skills/qiaomu-mondo-poster-design/catalog-metadata.v1.json create mode 100644 skills/qiaomu-mondo-poster-design/entry.json create mode 100644 skills/quality-nonconformance/catalog-metadata.v1.json create mode 100644 skills/quality-nonconformance/entry.json create mode 100644 skills/redbookskills/catalog-metadata.v1.json create mode 100644 skills/redbookskills/entry.json create mode 100644 skills/release-notes/catalog-metadata.v1.json create mode 100644 skills/release-notes/entry.json create mode 100644 skills/requesthunt/catalog-metadata.v1.json create mode 100644 skills/requesthunt/entry.json create mode 100644 skills/retro/catalog-metadata.v1.json create mode 100644 skills/retro/entry.json create mode 100644 skills/returns-reverse-logistics/catalog-metadata.v1.json create mode 100644 skills/returns-reverse-logistics/entry.json create mode 100644 skills/scientific-writing/catalog-metadata.v1.json create mode 100644 skills/scientific-writing/entry.json create mode 100644 skills/security-review/catalog-metadata.v1.json create mode 100644 skills/security-review/entry.json create mode 100644 skills/socratic-quiz/catalog-metadata.v1.json create mode 100644 skills/socratic-quiz/entry.json create mode 100644 skills/sprint-plan/catalog-metadata.v1.json create mode 100644 skills/sprint-plan/entry.json create mode 100644 skills/sql-queries/catalog-metadata.v1.json create mode 100644 skills/sql-queries/entry.json create mode 100644 skills/systematic-debugging/catalog-metadata.v1.json create mode 100644 skills/systematic-debugging/entry.json create mode 100644 skills/translate-book/catalog-metadata.v1.json create mode 100644 skills/translate-book/entry.json create mode 100644 skills/tutor-setup/catalog-metadata.v1.json create mode 100644 skills/tutor-setup/entry.json create mode 100644 skills/tutor/catalog-metadata.v1.json create mode 100644 skills/tutor/entry.json create mode 100644 skills/verification-before-completion/catalog-metadata.v1.json create mode 100644 skills/verification-before-completion/entry.json create mode 100644 skills/webapp-testing/catalog-metadata.v1.json create mode 100644 skills/webapp-testing/entry.json create mode 100644 skills/writing-anti-ai/catalog-metadata.v1.json create mode 100644 skills/writing-anti-ai/entry.json create mode 100644 skills/writing-plans/catalog-metadata.v1.json create mode 100644 skills/writing-plans/entry.json create mode 100644 skills/youtube-transcript/catalog-metadata.v1.json create mode 100644 skills/youtube-transcript/entry.json diff --git a/manifest.json b/manifest.json index d8822cc..602c2bd 100644 --- a/manifest.json +++ b/manifest.json @@ -31,7 +31,7 @@ "stats": { "totalAgents": 7, "totalTeams": 2, - "totalSkills": 73, + "totalSkills": 141, "lastUpdated": "2026-10-05" }, "features": [ diff --git a/skills/agent-browser/catalog-metadata.v1.json b/skills/agent-browser/catalog-metadata.v1.json new file mode 100644 index 0000000..17dfd0c --- /dev/null +++ b/skills/agent-browser/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/agent-browser/entry.json b/skills/agent-browser/entry.json new file mode 100644 index 0000000..543d9ae --- /dev/null +++ b/skills/agent-browser/entry.json @@ -0,0 +1,38 @@ +{ + "id": "agent-browser", + "name": "Agent Browser", + "category": "development", + "icon": "", + "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" + } +} diff --git a/skills/analyzing-financial-statements/catalog-metadata.v1.json b/skills/analyzing-financial-statements/catalog-metadata.v1.json new file mode 100644 index 0000000..8b6d3e2 --- /dev/null +++ b/skills/analyzing-financial-statements/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/analyzing-financial-statements/entry.json b/skills/analyzing-financial-statements/entry.json new file mode 100644 index 0000000..2012531 --- /dev/null +++ b/skills/analyzing-financial-statements/entry.json @@ -0,0 +1,38 @@ +{ + "id": "analyzing-financial-statements", + "name": "Analyzing Financial Statements", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/apple-notes/catalog-metadata.v1.json b/skills/apple-notes/catalog-metadata.v1.json new file mode 100644 index 0000000..83baf28 --- /dev/null +++ b/skills/apple-notes/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/apple-notes/entry.json b/skills/apple-notes/entry.json new file mode 100644 index 0000000..cd33259 --- /dev/null +++ b/skills/apple-notes/entry.json @@ -0,0 +1,38 @@ +{ + "id": "apple-notes", + "name": "Apple Notes", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/apple-reminders/catalog-metadata.v1.json b/skills/apple-reminders/catalog-metadata.v1.json new file mode 100644 index 0000000..5026bfe --- /dev/null +++ b/skills/apple-reminders/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/apple-reminders/entry.json b/skills/apple-reminders/entry.json new file mode 100644 index 0000000..8a1c230 --- /dev/null +++ b/skills/apple-reminders/entry.json @@ -0,0 +1,38 @@ +{ + "id": "apple-reminders", + "name": "Apple Reminders", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/applying-brand-guidelines/catalog-metadata.v1.json b/skills/applying-brand-guidelines/catalog-metadata.v1.json new file mode 100644 index 0000000..a33e389 --- /dev/null +++ b/skills/applying-brand-guidelines/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/applying-brand-guidelines/entry.json b/skills/applying-brand-guidelines/entry.json new file mode 100644 index 0000000..04b076c --- /dev/null +++ b/skills/applying-brand-guidelines/entry.json @@ -0,0 +1,38 @@ +{ + "id": "applying-brand-guidelines", + "name": "Applying Brand Guidelines", + "category": "design", + "icon": "", + "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" + } +} diff --git a/skills/architecture-decision-records/catalog-metadata.v1.json b/skills/architecture-decision-records/catalog-metadata.v1.json new file mode 100644 index 0000000..cb981ce --- /dev/null +++ b/skills/architecture-decision-records/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/architecture-decision-records/entry.json b/skills/architecture-decision-records/entry.json new file mode 100644 index 0000000..024d4af --- /dev/null +++ b/skills/architecture-decision-records/entry.json @@ -0,0 +1,38 @@ +{ + "id": "architecture-decision-records", + "name": "Architecture Decision Records", + "category": "development", + "icon": "", + "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" + } +} diff --git a/skills/article-writing/catalog-metadata.v1.json b/skills/article-writing/catalog-metadata.v1.json new file mode 100644 index 0000000..02d35ef --- /dev/null +++ b/skills/article-writing/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/article-writing/entry.json b/skills/article-writing/entry.json new file mode 100644 index 0000000..50f36be --- /dev/null +++ b/skills/article-writing/entry.json @@ -0,0 +1,38 @@ +{ + "id": "article-writing", + "name": "Article Writing", + "category": "creative", + "icon": "", + "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" + } +} diff --git a/skills/banana/catalog-metadata.v1.json b/skills/banana/catalog-metadata.v1.json new file mode 100644 index 0000000..cfb0149 --- /dev/null +++ b/skills/banana/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/banana/entry.json b/skills/banana/entry.json new file mode 100644 index 0000000..626aac0 --- /dev/null +++ b/skills/banana/entry.json @@ -0,0 +1,38 @@ +{ + "id": "banana", + "name": "Banana", + "category": "creative", + "icon": "", + "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" + } +} diff --git a/skills/blog-chart/catalog-metadata.v1.json b/skills/blog-chart/catalog-metadata.v1.json new file mode 100644 index 0000000..1fc9cf2 --- /dev/null +++ b/skills/blog-chart/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/blog-chart/entry.json b/skills/blog-chart/entry.json new file mode 100644 index 0000000..f239239 --- /dev/null +++ b/skills/blog-chart/entry.json @@ -0,0 +1,38 @@ +{ + "id": "blog-chart", + "name": "Blog Chart", + "category": "design", + "icon": "", + "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" + } +} diff --git a/skills/blog-repurpose/catalog-metadata.v1.json b/skills/blog-repurpose/catalog-metadata.v1.json new file mode 100644 index 0000000..8362467 --- /dev/null +++ b/skills/blog-repurpose/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/blog-repurpose/entry.json b/skills/blog-repurpose/entry.json new file mode 100644 index 0000000..92472c3 --- /dev/null +++ b/skills/blog-repurpose/entry.json @@ -0,0 +1,38 @@ +{ + "id": "blog-repurpose", + "name": "Blog Repurpose", + "category": "creative", + "icon": "", + "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" + } +} diff --git a/skills/brainstorming/catalog-metadata.v1.json b/skills/brainstorming/catalog-metadata.v1.json new file mode 100644 index 0000000..5355618 --- /dev/null +++ b/skills/brainstorming/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/brainstorming/entry.json b/skills/brainstorming/entry.json new file mode 100644 index 0000000..e83e0cb --- /dev/null +++ b/skills/brainstorming/entry.json @@ -0,0 +1,38 @@ +{ + "id": "brainstorming", + "name": "Brainstorming", + "category": "development", + "icon": "", + "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" + } +} diff --git a/skills/brave-search/catalog-metadata.v1.json b/skills/brave-search/catalog-metadata.v1.json new file mode 100644 index 0000000..a71b94c --- /dev/null +++ b/skills/brave-search/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/brave-search/entry.json b/skills/brave-search/entry.json new file mode 100644 index 0000000..29c07e8 --- /dev/null +++ b/skills/brave-search/entry.json @@ -0,0 +1,38 @@ +{ + "id": "brave-search", + "name": "Brave Search", + "category": "research", + "icon": "", + "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" + } +} diff --git a/skills/canvas-design/catalog-metadata.v1.json b/skills/canvas-design/catalog-metadata.v1.json new file mode 100644 index 0000000..e1d6c83 --- /dev/null +++ b/skills/canvas-design/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/canvas-design/entry.json b/skills/canvas-design/entry.json new file mode 100644 index 0000000..05f6d3d --- /dev/null +++ b/skills/canvas-design/entry.json @@ -0,0 +1,38 @@ +{ + "id": "canvas-design", + "name": "Canvas Design", + "category": "design", + "icon": "", + "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" + } +} diff --git a/skills/carrier-relationship-management/catalog-metadata.v1.json b/skills/carrier-relationship-management/catalog-metadata.v1.json new file mode 100644 index 0000000..a0769a0 --- /dev/null +++ b/skills/carrier-relationship-management/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/carrier-relationship-management/entry.json b/skills/carrier-relationship-management/entry.json new file mode 100644 index 0000000..cef5c17 --- /dev/null +++ b/skills/carrier-relationship-management/entry.json @@ -0,0 +1,38 @@ +{ + "id": "carrier-relationship-management", + "name": "Carrier Relationship Management", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/citation-management/catalog-metadata.v1.json b/skills/citation-management/catalog-metadata.v1.json new file mode 100644 index 0000000..4df6731 --- /dev/null +++ b/skills/citation-management/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/citation-management/entry.json b/skills/citation-management/entry.json new file mode 100644 index 0000000..5246e9c --- /dev/null +++ b/skills/citation-management/entry.json @@ -0,0 +1,38 @@ +{ + "id": "citation-management", + "name": "Citation Management", + "category": "research", + "icon": "", + "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" + } +} diff --git a/skills/competitor-analysis/catalog-metadata.v1.json b/skills/competitor-analysis/catalog-metadata.v1.json new file mode 100644 index 0000000..7c81b33 --- /dev/null +++ b/skills/competitor-analysis/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/competitor-analysis/entry.json b/skills/competitor-analysis/entry.json new file mode 100644 index 0000000..4ec8b9e --- /dev/null +++ b/skills/competitor-analysis/entry.json @@ -0,0 +1,38 @@ +{ + "id": "competitor-analysis", + "name": "Competitor Analysis", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/creating-financial-models/catalog-metadata.v1.json b/skills/creating-financial-models/catalog-metadata.v1.json new file mode 100644 index 0000000..7929dd4 --- /dev/null +++ b/skills/creating-financial-models/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/creating-financial-models/entry.json b/skills/creating-financial-models/entry.json new file mode 100644 index 0000000..a37567e --- /dev/null +++ b/skills/creating-financial-models/entry.json @@ -0,0 +1,38 @@ +{ + "id": "creating-financial-models", + "name": "Creating Financial Models", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/customs-trade-compliance/catalog-metadata.v1.json b/skills/customs-trade-compliance/catalog-metadata.v1.json new file mode 100644 index 0000000..e247afb --- /dev/null +++ b/skills/customs-trade-compliance/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/customs-trade-compliance/entry.json b/skills/customs-trade-compliance/entry.json new file mode 100644 index 0000000..7f34cb4 --- /dev/null +++ b/skills/customs-trade-compliance/entry.json @@ -0,0 +1,38 @@ +{ + "id": "customs-trade-compliance", + "name": "Customs Trade Compliance", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/data-analyst/catalog-metadata.v1.json b/skills/data-analyst/catalog-metadata.v1.json new file mode 100644 index 0000000..b7ba0cf --- /dev/null +++ b/skills/data-analyst/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/data-analyst/entry.json b/skills/data-analyst/entry.json new file mode 100644 index 0000000..223b4d5 --- /dev/null +++ b/skills/data-analyst/entry.json @@ -0,0 +1,38 @@ +{ + "id": "data-analyst", + "name": "Data Analyst", + "category": "data", + "icon": "", + "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" + } +} diff --git a/skills/deep-research/catalog-metadata.v1.json b/skills/deep-research/catalog-metadata.v1.json new file mode 100644 index 0000000..369e2a6 --- /dev/null +++ b/skills/deep-research/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/deep-research/entry.json b/skills/deep-research/entry.json new file mode 100644 index 0000000..c10c690 --- /dev/null +++ b/skills/deep-research/entry.json @@ -0,0 +1,38 @@ +{ + "id": "deep-research", + "name": "Deep Research", + "category": "research", + "icon": "", + "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" + } +} diff --git a/skills/defuddle/catalog-metadata.v1.json b/skills/defuddle/catalog-metadata.v1.json new file mode 100644 index 0000000..ffa1337 --- /dev/null +++ b/skills/defuddle/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/defuddle/entry.json b/skills/defuddle/entry.json new file mode 100644 index 0000000..e4e7889 --- /dev/null +++ b/skills/defuddle/entry.json @@ -0,0 +1,38 @@ +{ + "id": "defuddle", + "name": "Defuddle", + "category": "research", + "icon": "", + "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" + } +} diff --git a/skills/energy-procurement/catalog-metadata.v1.json b/skills/energy-procurement/catalog-metadata.v1.json new file mode 100644 index 0000000..12f9210 --- /dev/null +++ b/skills/energy-procurement/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/energy-procurement/entry.json b/skills/energy-procurement/entry.json new file mode 100644 index 0000000..a0836f6 --- /dev/null +++ b/skills/energy-procurement/entry.json @@ -0,0 +1,38 @@ +{ + "id": "energy-procurement", + "name": "Energy Procurement", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/exa-search/catalog-metadata.v1.json b/skills/exa-search/catalog-metadata.v1.json new file mode 100644 index 0000000..11bf327 --- /dev/null +++ b/skills/exa-search/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/exa-search/entry.json b/skills/exa-search/entry.json new file mode 100644 index 0000000..d349963 --- /dev/null +++ b/skills/exa-search/entry.json @@ -0,0 +1,38 @@ +{ + "id": "exa-search", + "name": "Exa Search", + "category": "research", + "icon": "", + "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" + } +} diff --git a/skills/executive-resume-writer/catalog-metadata.v1.json b/skills/executive-resume-writer/catalog-metadata.v1.json new file mode 100644 index 0000000..febdfa6 --- /dev/null +++ b/skills/executive-resume-writer/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/executive-resume-writer/entry.json b/skills/executive-resume-writer/entry.json new file mode 100644 index 0000000..65bb49e --- /dev/null +++ b/skills/executive-resume-writer/entry.json @@ -0,0 +1,38 @@ +{ + "id": "executive-resume-writer", + "name": "Executive Resume Writer", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/find-skills/catalog-metadata.v1.json b/skills/find-skills/catalog-metadata.v1.json new file mode 100644 index 0000000..69617b6 --- /dev/null +++ b/skills/find-skills/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/find-skills/entry.json b/skills/find-skills/entry.json new file mode 100644 index 0000000..343401f --- /dev/null +++ b/skills/find-skills/entry.json @@ -0,0 +1,38 @@ +{ + "id": "find-skills", + "name": "Find Skills", + "category": "development", + "icon": "", + "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" + } +} diff --git a/skills/frontend-slides/catalog-metadata.v1.json b/skills/frontend-slides/catalog-metadata.v1.json new file mode 100644 index 0000000..a4065fe --- /dev/null +++ b/skills/frontend-slides/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/frontend-slides/entry.json b/skills/frontend-slides/entry.json new file mode 100644 index 0000000..02a61bd --- /dev/null +++ b/skills/frontend-slides/entry.json @@ -0,0 +1,38 @@ +{ + "id": "frontend-slides", + "name": "Frontend Slides", + "category": "creative", + "icon": "", + "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" + } +} diff --git a/skills/gccli/catalog-metadata.v1.json b/skills/gccli/catalog-metadata.v1.json new file mode 100644 index 0000000..76ba3e5 --- /dev/null +++ b/skills/gccli/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/gccli/entry.json b/skills/gccli/entry.json new file mode 100644 index 0000000..6ad995e --- /dev/null +++ b/skills/gccli/entry.json @@ -0,0 +1,38 @@ +{ + "id": "gccli", + "name": "Google Calendar CLI", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/geo-optimizer/catalog-metadata.v1.json b/skills/geo-optimizer/catalog-metadata.v1.json new file mode 100644 index 0000000..f032e9a --- /dev/null +++ b/skills/geo-optimizer/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/geo-optimizer/entry.json b/skills/geo-optimizer/entry.json new file mode 100644 index 0000000..8f2cb61 --- /dev/null +++ b/skills/geo-optimizer/entry.json @@ -0,0 +1,38 @@ +{ + "id": "geo-optimizer", + "name": "GEO Optimizer", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/himalaya/catalog-metadata.v1.json b/skills/himalaya/catalog-metadata.v1.json new file mode 100644 index 0000000..e8b5a6b --- /dev/null +++ b/skills/himalaya/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/himalaya/entry.json b/skills/himalaya/entry.json new file mode 100644 index 0000000..c8273d0 --- /dev/null +++ b/skills/himalaya/entry.json @@ -0,0 +1,38 @@ +{ + "id": "himalaya", + "name": "Himalaya", + "category": "communication", + "icon": "", + "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" + } +} diff --git a/skills/internal-comms/catalog-metadata.v1.json b/skills/internal-comms/catalog-metadata.v1.json new file mode 100644 index 0000000..d93b973 --- /dev/null +++ b/skills/internal-comms/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/internal-comms/entry.json b/skills/internal-comms/entry.json new file mode 100644 index 0000000..caf284f --- /dev/null +++ b/skills/internal-comms/entry.json @@ -0,0 +1,38 @@ +{ + "id": "internal-comms", + "name": "Internal Comms", + "category": "communication", + "icon": "", + "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" + } +} diff --git a/skills/interview-prep-generator/catalog-metadata.v1.json b/skills/interview-prep-generator/catalog-metadata.v1.json new file mode 100644 index 0000000..55572c3 --- /dev/null +++ b/skills/interview-prep-generator/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/interview-prep-generator/entry.json b/skills/interview-prep-generator/entry.json new file mode 100644 index 0000000..e6f919f --- /dev/null +++ b/skills/interview-prep-generator/entry.json @@ -0,0 +1,38 @@ +{ + "id": "interview-prep-generator", + "name": "Interview Prep Generator", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/inventory-demand-planning/catalog-metadata.v1.json b/skills/inventory-demand-planning/catalog-metadata.v1.json new file mode 100644 index 0000000..c304651 --- /dev/null +++ b/skills/inventory-demand-planning/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/inventory-demand-planning/entry.json b/skills/inventory-demand-planning/entry.json new file mode 100644 index 0000000..f468bfa --- /dev/null +++ b/skills/inventory-demand-planning/entry.json @@ -0,0 +1,38 @@ +{ + "id": "inventory-demand-planning", + "name": "Inventory Demand Planning", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/jira/catalog-metadata.v1.json b/skills/jira/catalog-metadata.v1.json new file mode 100644 index 0000000..ea7cb4d --- /dev/null +++ b/skills/jira/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/jira/entry.json b/skills/jira/entry.json new file mode 100644 index 0000000..f05c71a --- /dev/null +++ b/skills/jira/entry.json @@ -0,0 +1,38 @@ +{ + "id": "jira", + "name": "Jira", + "category": "management", + "icon": "", + "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" + } +} diff --git a/skills/json-canvas/catalog-metadata.v1.json b/skills/json-canvas/catalog-metadata.v1.json new file mode 100644 index 0000000..9d88d9d --- /dev/null +++ b/skills/json-canvas/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/json-canvas/entry.json b/skills/json-canvas/entry.json new file mode 100644 index 0000000..b390f45 --- /dev/null +++ b/skills/json-canvas/entry.json @@ -0,0 +1,38 @@ +{ + "id": "json-canvas", + "name": "JSON Canvas", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/logistics-exception-management/catalog-metadata.v1.json b/skills/logistics-exception-management/catalog-metadata.v1.json new file mode 100644 index 0000000..0ed69e7 --- /dev/null +++ b/skills/logistics-exception-management/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/logistics-exception-management/entry.json b/skills/logistics-exception-management/entry.json new file mode 100644 index 0000000..46a0332 --- /dev/null +++ b/skills/logistics-exception-management/entry.json @@ -0,0 +1,38 @@ +{ + "id": "logistics-exception-management", + "name": "Logistics Exception Management", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/market-research-reports/catalog-metadata.v1.json b/skills/market-research-reports/catalog-metadata.v1.json new file mode 100644 index 0000000..a43fc9c --- /dev/null +++ b/skills/market-research-reports/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/market-research-reports/entry.json b/skills/market-research-reports/entry.json new file mode 100644 index 0000000..3b7da5d --- /dev/null +++ b/skills/market-research-reports/entry.json @@ -0,0 +1,38 @@ +{ + "id": "market-research-reports", + "name": "Market Research Reports", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/mcp-builder/catalog-metadata.v1.json b/skills/mcp-builder/catalog-metadata.v1.json new file mode 100644 index 0000000..b35a7c3 --- /dev/null +++ b/skills/mcp-builder/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/mcp-builder/entry.json b/skills/mcp-builder/entry.json new file mode 100644 index 0000000..af46895 --- /dev/null +++ b/skills/mcp-builder/entry.json @@ -0,0 +1,38 @@ +{ + "id": "mcp-builder", + "name": "MCP Builder", + "category": "development", + "icon": "", + "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" + } +} diff --git a/skills/monetization-strategy/catalog-metadata.v1.json b/skills/monetization-strategy/catalog-metadata.v1.json new file mode 100644 index 0000000..abda5da --- /dev/null +++ b/skills/monetization-strategy/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/monetization-strategy/entry.json b/skills/monetization-strategy/entry.json new file mode 100644 index 0000000..bbbecba --- /dev/null +++ b/skills/monetization-strategy/entry.json @@ -0,0 +1,38 @@ +{ + "id": "monetization-strategy", + "name": "Monetization Strategy", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/nano-pdf/catalog-metadata.v1.json b/skills/nano-pdf/catalog-metadata.v1.json new file mode 100644 index 0000000..211631e --- /dev/null +++ b/skills/nano-pdf/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/nano-pdf/entry.json b/skills/nano-pdf/entry.json new file mode 100644 index 0000000..9e6bc96 --- /dev/null +++ b/skills/nano-pdf/entry.json @@ -0,0 +1,38 @@ +{ + "id": "nano-pdf", + "name": "Nano PDF", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/notion/catalog-metadata.v1.json b/skills/notion/catalog-metadata.v1.json new file mode 100644 index 0000000..423125d --- /dev/null +++ b/skills/notion/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/notion/entry.json b/skills/notion/entry.json new file mode 100644 index 0000000..0fee3e4 --- /dev/null +++ b/skills/notion/entry.json @@ -0,0 +1,38 @@ +{ + "id": "notion", + "name": "Notion", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/obsidian-bases/catalog-metadata.v1.json b/skills/obsidian-bases/catalog-metadata.v1.json new file mode 100644 index 0000000..4aaee10 --- /dev/null +++ b/skills/obsidian-bases/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/obsidian-bases/entry.json b/skills/obsidian-bases/entry.json new file mode 100644 index 0000000..59d68fd --- /dev/null +++ b/skills/obsidian-bases/entry.json @@ -0,0 +1,38 @@ +{ + "id": "obsidian-bases", + "name": "Obsidian Bases", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/obsidian-cli/catalog-metadata.v1.json b/skills/obsidian-cli/catalog-metadata.v1.json new file mode 100644 index 0000000..582811c --- /dev/null +++ b/skills/obsidian-cli/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/obsidian-cli/entry.json b/skills/obsidian-cli/entry.json new file mode 100644 index 0000000..b1c16ac --- /dev/null +++ b/skills/obsidian-cli/entry.json @@ -0,0 +1,38 @@ +{ + "id": "obsidian-cli", + "name": "Obsidian CLI Plugin Dev", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/obsidian-markdown/catalog-metadata.v1.json b/skills/obsidian-markdown/catalog-metadata.v1.json new file mode 100644 index 0000000..c5aefee --- /dev/null +++ b/skills/obsidian-markdown/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/obsidian-markdown/entry.json b/skills/obsidian-markdown/entry.json new file mode 100644 index 0000000..ff40007 --- /dev/null +++ b/skills/obsidian-markdown/entry.json @@ -0,0 +1,38 @@ +{ + "id": "obsidian-markdown", + "name": "Obsidian Markdown", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/obsidian/catalog-metadata.v1.json b/skills/obsidian/catalog-metadata.v1.json new file mode 100644 index 0000000..2ace311 --- /dev/null +++ b/skills/obsidian/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/obsidian/entry.json b/skills/obsidian/entry.json new file mode 100644 index 0000000..9c6e6d4 --- /dev/null +++ b/skills/obsidian/entry.json @@ -0,0 +1,38 @@ +{ + "id": "obsidian", + "name": "Obsidian CLI", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/planning-with-files-zh/catalog-metadata.v1.json b/skills/planning-with-files-zh/catalog-metadata.v1.json new file mode 100644 index 0000000..466f15e --- /dev/null +++ b/skills/planning-with-files-zh/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/planning-with-files-zh/entry.json b/skills/planning-with-files-zh/entry.json new file mode 100644 index 0000000..4180969 --- /dev/null +++ b/skills/planning-with-files-zh/entry.json @@ -0,0 +1,38 @@ +{ + "id": "planning-with-files-zh", + "name": "Planning with Files (zh)", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/planning-with-files/catalog-metadata.v1.json b/skills/planning-with-files/catalog-metadata.v1.json new file mode 100644 index 0000000..71b2f11 --- /dev/null +++ b/skills/planning-with-files/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/planning-with-files/entry.json b/skills/planning-with-files/entry.json new file mode 100644 index 0000000..e920098 --- /dev/null +++ b/skills/planning-with-files/entry.json @@ -0,0 +1,38 @@ +{ + "id": "planning-with-files", + "name": "Planning with Files", + "category": "productivity", + "icon": "", + "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" + } +} diff --git a/skills/production-scheduling/catalog-metadata.v1.json b/skills/production-scheduling/catalog-metadata.v1.json new file mode 100644 index 0000000..fc8a690 --- /dev/null +++ b/skills/production-scheduling/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/production-scheduling/entry.json b/skills/production-scheduling/entry.json new file mode 100644 index 0000000..cdda4a3 --- /dev/null +++ b/skills/production-scheduling/entry.json @@ -0,0 +1,38 @@ +{ + "id": "production-scheduling", + "name": "Production Scheduling", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/qiaomu-mondo-poster-design/catalog-metadata.v1.json b/skills/qiaomu-mondo-poster-design/catalog-metadata.v1.json new file mode 100644 index 0000000..c79106d --- /dev/null +++ b/skills/qiaomu-mondo-poster-design/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/qiaomu-mondo-poster-design/entry.json b/skills/qiaomu-mondo-poster-design/entry.json new file mode 100644 index 0000000..08debc3 --- /dev/null +++ b/skills/qiaomu-mondo-poster-design/entry.json @@ -0,0 +1,37 @@ +{ + "id": "qiaomu-mondo-poster-design", + "name": "Qiaomu Mondo Poster Design", + "category": "design", + "icon": "", + "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" + } +} diff --git a/skills/quality-nonconformance/catalog-metadata.v1.json b/skills/quality-nonconformance/catalog-metadata.v1.json new file mode 100644 index 0000000..321b52e --- /dev/null +++ b/skills/quality-nonconformance/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/quality-nonconformance/entry.json b/skills/quality-nonconformance/entry.json new file mode 100644 index 0000000..8fa735c --- /dev/null +++ b/skills/quality-nonconformance/entry.json @@ -0,0 +1,38 @@ +{ + "id": "quality-nonconformance", + "name": "Quality Nonconformance", + "category": "business", + "icon": "", + "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" + } +} diff --git a/skills/redbookskills/catalog-metadata.v1.json b/skills/redbookskills/catalog-metadata.v1.json new file mode 100644 index 0000000..f12119b --- /dev/null +++ b/skills/redbookskills/catalog-metadata.v1.json @@ -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" + } +} diff --git a/skills/redbookskills/entry.json b/skills/redbookskills/entry.json new file mode 100644 index 0000000..ab24d1b --- /dev/null +++ b/skills/redbookskills/entry.json @@ -0,0 +1,37 @@ +{ + "id": "redbookskills", + "name": "RedBook Skills", + "category": "communication", + "icon": "", + "tags": [ + "xiaohongshu", + "social", + "publishing", + "automation" + ], + "i18n": { + "zh-CN": { + "name": "小红书自动化运营", + "shortDesc": "自动发布、搜索与互动小红书内容。需 Python、Chrome 与小红书账号(扫码登录);会自动化操作第三方平台,使用前请核对其平台条款。" + }, + "en-US": { + "name": "RedBook Skills", + "shortDesc": "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." + } + }, + "maintainer": { + "name": "white0dew", + "verified": false, + "account": "white0dew", + "url": "https://github.com/white0dew/XiaohongshuSkills" + }, + "stewardship": "community", + "license": "MIT", + "redistribution": "allowed", + "source": { + "kind": "git", + "repoUrl": "https://github.com/white0dew/XiaohongshuSkills.git", + "repoBranch": "main", + "ref": "5d8e7bfde98ab2b3618adf57670ea0b05650bdca" + } +} diff --git a/skills/release-notes/catalog-metadata.v1.json b/skills/release-notes/catalog-metadata.v1.json new file mode 100644 index 0000000..42d26a1 --- /dev/null +++ b/skills/release-notes/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "release-notes" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Release Notes", + "summary": "Turn tickets and changelogs into user-facing release notes" + }, + "zh-CN": { + "name": "发布说明生成", + "summary": "把工单和变更日志写成面向用户的发布说明" + } + }, + "category": "communication", + "tags": [ + "release-notes", + "changelog", + "product", + "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-09-14T21:15:01Z", + "precision": "second" + } + }, + "provenance": { + "content": { + "kind": "git", + "url": "https://github.com/phuryn/pm-skills.git", + "path": "pm-execution/skills/release-notes", + "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" + } +} diff --git a/skills/release-notes/entry.json b/skills/release-notes/entry.json new file mode 100644 index 0000000..fcdd2ee --- /dev/null +++ b/skills/release-notes/entry.json @@ -0,0 +1,38 @@ +{ + "id": "release-notes", + "name": "Release Notes", + "category": "communication", + "icon": "", + "tags": [ + "release-notes", + "changelog", + "product", + "writing" + ], + "i18n": { + "zh-CN": { + "name": "发布说明生成", + "shortDesc": "把工单和变更日志写成面向用户的发布说明" + }, + "en-US": { + "name": "Release Notes", + "shortDesc": "Turn tickets and changelogs into user-facing release notes" + } + }, + "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-execution/skills/release-notes" + } +} diff --git a/skills/requesthunt/catalog-metadata.v1.json b/skills/requesthunt/catalog-metadata.v1.json new file mode 100644 index 0000000..2e87c48 --- /dev/null +++ b/skills/requesthunt/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "requesthunt" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "RequestHunt", + "summary": "Generate demand research reports from real multi-platform user feedback. Requires the requesthunt CLI and a RequestHunt account or REQUESTHUNT_API_KEY; API calls are metered (free tier has monthly credits)." + }, + "zh-CN": { + "name": "用户需求调研", + "summary": "从多平台真实反馈生成需求调研报告。需 requesthunt 命令行与 RequestHunt 账号或 REQUESTHUNT_API_KEY;接口按积分计费(免费版有月度额度)。" + } + }, + "category": "research", + "tags": [ + "feedback", + "product", + "research", + "requests" + ] + }, + "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-04T12:03:03Z", + "precision": "second" + } + }, + "provenance": { + "content": { + "kind": "git", + "url": "https://github.com/ReScienceLab/opc-skills.git", + "path": "skills/requesthunt", + "ref": "0d11580a7d234e8721c37798294479a23d7b8487" + } + }, + "governance": { + "stewardship": "community", + "availability": "installable", + "license": { + "state": "known", + "value": "Apache-2.0", + "evidencePath": "LICENSE" + }, + "redistribution": "allowed", + "upstreamMaintainer": { + "name": "ReScienceLab", + "url": "https://github.com/ReScienceLab/opc-skills", + "verified": false + }, + "compliance": { + "licenseEvidencePath": "LICENSE", + "reviewedRef": "0d11580a7d234e8721c37798294479a23d7b8487", + "reviewedAt": "2026-10-05", + "reviewedBy": "mashagua", + "upstreamEndorsed": false + } + }, + "compatibility": { + "platforms": { + "state": "unknown" + } + }, + "spec": { + "kind": "skill" + } +} diff --git a/skills/requesthunt/entry.json b/skills/requesthunt/entry.json new file mode 100644 index 0000000..13f955a --- /dev/null +++ b/skills/requesthunt/entry.json @@ -0,0 +1,38 @@ +{ + "id": "requesthunt", + "name": "RequestHunt", + "category": "research", + "icon": "", + "tags": [ + "feedback", + "product", + "research", + "requests" + ], + "i18n": { + "zh-CN": { + "name": "用户需求调研", + "shortDesc": "从多平台真实反馈生成需求调研报告。需 requesthunt 命令行与 RequestHunt 账号或 REQUESTHUNT_API_KEY;接口按积分计费(免费版有月度额度)。" + }, + "en-US": { + "name": "RequestHunt", + "shortDesc": "Generate demand research reports from real multi-platform user feedback. Requires the requesthunt CLI and a RequestHunt account or REQUESTHUNT_API_KEY; API calls are metered (free tier has monthly credits)." + } + }, + "maintainer": { + "name": "ReScienceLab", + "verified": false, + "account": "ReScienceLab", + "url": "https://github.com/ReScienceLab/opc-skills" + }, + "stewardship": "community", + "license": "Apache-2.0", + "redistribution": "allowed", + "source": { + "kind": "git", + "repoUrl": "https://github.com/ReScienceLab/opc-skills.git", + "repoBranch": "main", + "ref": "0d11580a7d234e8721c37798294479a23d7b8487", + "path": "skills/requesthunt" + } +} diff --git a/skills/retro/catalog-metadata.v1.json b/skills/retro/catalog-metadata.v1.json new file mode 100644 index 0000000..7aadacd --- /dev/null +++ b/skills/retro/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "retro" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Retro", + "summary": "Run a structured retrospective and produce action items" + }, + "zh-CN": { + "name": "迭代复盘", + "summary": "组织结构化复盘并产出行动项" + } + }, + "category": "management", + "tags": [ + "retrospective", + "agile", + "team", + "action-items" + ] + }, + "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-execution/skills/retro", + "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" + } +} diff --git a/skills/retro/entry.json b/skills/retro/entry.json new file mode 100644 index 0000000..950a1b9 --- /dev/null +++ b/skills/retro/entry.json @@ -0,0 +1,38 @@ +{ + "id": "retro", + "name": "Retro", + "category": "management", + "icon": "", + "tags": [ + "retrospective", + "agile", + "team", + "action-items" + ], + "i18n": { + "zh-CN": { + "name": "迭代复盘", + "shortDesc": "组织结构化复盘并产出行动项" + }, + "en-US": { + "name": "Retro", + "shortDesc": "Run a structured retrospective and produce action items" + } + }, + "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-execution/skills/retro" + } +} diff --git a/skills/returns-reverse-logistics/catalog-metadata.v1.json b/skills/returns-reverse-logistics/catalog-metadata.v1.json new file mode 100644 index 0000000..aae3f95 --- /dev/null +++ b/skills/returns-reverse-logistics/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "returns-reverse-logistics" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Returns & Reverse Logistics", + "summary": "Return authorization, inspection grading, disposition and return-fraud detection. Needs your return policy, orders and inspection records." + }, + "zh-CN": { + "name": "退货与逆向物流", + "summary": "退货授权、验货分级、处置与退货欺诈识别。需提供退货政策、订单与验货记录。" + } + }, + "category": "business", + "tags": [ + "returns", + "rma", + "logistics", + "fraud" + ] + }, + "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/returns-reverse-logistics", + "ref": "ef648e01899ba3e8dc6371642deaaf64b4477775" + } + }, + "governance": { + "stewardship": "community", + "availability": "installable", + "license": { + "state": "known", + "value": "Apache-2.0", + "evidencePath": "skills/returns-reverse-logistics/SKILL.md" + }, + "redistribution": "allowed", + "upstreamMaintainer": { + "name": "affaan-m", + "url": "https://github.com/affaan-m/ECC", + "verified": false + }, + "compliance": { + "licenseEvidencePath": "skills/returns-reverse-logistics/SKILL.md", + "reviewedRef": "ef648e01899ba3e8dc6371642deaaf64b4477775", + "reviewedAt": "2026-10-05", + "reviewedBy": "mashagua", + "upstreamEndorsed": false + } + }, + "compatibility": { + "platforms": { + "state": "unknown" + } + }, + "spec": { + "kind": "skill" + } +} diff --git a/skills/returns-reverse-logistics/entry.json b/skills/returns-reverse-logistics/entry.json new file mode 100644 index 0000000..671e112 --- /dev/null +++ b/skills/returns-reverse-logistics/entry.json @@ -0,0 +1,38 @@ +{ + "id": "returns-reverse-logistics", + "name": "Returns & Reverse Logistics", + "category": "business", + "icon": "", + "tags": [ + "returns", + "rma", + "logistics", + "fraud" + ], + "i18n": { + "zh-CN": { + "name": "退货与逆向物流", + "shortDesc": "退货授权、验货分级、处置与退货欺诈识别。需提供退货政策、订单与验货记录。" + }, + "en-US": { + "name": "Returns & Reverse Logistics", + "shortDesc": "Return authorization, inspection grading, disposition and return-fraud detection. Needs your return policy, orders and inspection records." + } + }, + "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/returns-reverse-logistics" + } +} diff --git a/skills/scientific-writing/catalog-metadata.v1.json b/skills/scientific-writing/catalog-metadata.v1.json new file mode 100644 index 0000000..53cf227 --- /dev/null +++ b/skills/scientific-writing/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "scientific-writing" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Scientific Writing", + "summary": "Draft, revise and audit research manuscripts from verifiable evidence. Optional local scripts need Python 3.11+; no API key or network needed." + }, + "zh-CN": { + "name": "科研论文写作", + "summary": "基于可验证证据起草、修订和审计科研稿件。可选本地脚本需 Python 3.11+,无需 API Key 与联网。" + } + }, + "category": "research", + "tags": [ + "writing", + "academic", + "manuscript", + "evidence" + ] + }, + "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/scientific-writing", + "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" + } +} diff --git a/skills/scientific-writing/entry.json b/skills/scientific-writing/entry.json new file mode 100644 index 0000000..c1fe9fd --- /dev/null +++ b/skills/scientific-writing/entry.json @@ -0,0 +1,38 @@ +{ + "id": "scientific-writing", + "name": "Scientific Writing", + "category": "research", + "icon": "", + "tags": [ + "writing", + "academic", + "manuscript", + "evidence" + ], + "i18n": { + "zh-CN": { + "name": "科研论文写作", + "shortDesc": "基于可验证证据起草、修订和审计科研稿件。可选本地脚本需 Python 3.11+,无需 API Key 与联网。" + }, + "en-US": { + "name": "Scientific Writing", + "shortDesc": "Draft, revise and audit research manuscripts from verifiable evidence. Optional local scripts need Python 3.11+; no API key or network needed." + } + }, + "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/scientific-writing" + } +} diff --git a/skills/security-review/catalog-metadata.v1.json b/skills/security-review/catalog-metadata.v1.json new file mode 100644 index 0000000..55708a0 --- /dev/null +++ b/skills/security-review/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "security-review" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Security Review", + "summary": "A security checklist for authentication, input handling and pre-release review" + }, + "zh-CN": { + "name": "安全评审清单", + "summary": "在认证、输入处理与上线前对照的安全检查清单" + } + }, + "category": "development", + "tags": [ + "security", + "checklist", + "review", + "auth" + ] + }, + "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/security-review", + "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" + } +} diff --git a/skills/security-review/entry.json b/skills/security-review/entry.json new file mode 100644 index 0000000..3791f11 --- /dev/null +++ b/skills/security-review/entry.json @@ -0,0 +1,38 @@ +{ + "id": "security-review", + "name": "Security Review", + "category": "development", + "icon": "", + "tags": [ + "security", + "checklist", + "review", + "auth" + ], + "i18n": { + "zh-CN": { + "name": "安全评审清单", + "shortDesc": "在认证、输入处理与上线前对照的安全检查清单" + }, + "en-US": { + "name": "Security Review", + "shortDesc": "A security checklist for authentication, input handling and pre-release review" + } + }, + "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/security-review" + } +} diff --git a/skills/socratic-quiz/catalog-metadata.v1.json b/skills/socratic-quiz/catalog-metadata.v1.json new file mode 100644 index 0000000..c1f7c0e --- /dev/null +++ b/skills/socratic-quiz/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "socratic-quiz" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Socratic Quiz", + "summary": "Guide you to figure things out yourself with progressive questions" + }, + "zh-CN": { + "name": "苏格拉底式提问", + "summary": "用递进式提问引导你自己想明白" + } + }, + "category": "productivity", + "tags": [ + "learning", + "socratic", + "quiz", + "thinking" + ] + }, + "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-02T12:07:09Z", + "precision": "second" + } + }, + "provenance": { + "content": { + "kind": "git", + "url": "https://github.com/pchalasani/claude-code-tools.git", + "path": "plugins/workflow/skills/socratic-quiz", + "ref": "0ca732006a387dfe38a601a4959197ce0df778d8" + } + }, + "governance": { + "stewardship": "community", + "availability": "installable", + "license": { + "state": "known", + "value": "MIT", + "evidencePath": "LICENSE" + }, + "redistribution": "allowed", + "upstreamMaintainer": { + "name": "pchalasani", + "url": "https://github.com/pchalasani/claude-code-tools", + "verified": false + }, + "compliance": { + "licenseEvidencePath": "LICENSE", + "reviewedRef": "0ca732006a387dfe38a601a4959197ce0df778d8", + "reviewedAt": "2026-10-05", + "reviewedBy": "mashagua", + "upstreamEndorsed": false + } + }, + "compatibility": { + "platforms": { + "state": "unknown" + } + }, + "spec": { + "kind": "skill" + } +} diff --git a/skills/socratic-quiz/entry.json b/skills/socratic-quiz/entry.json new file mode 100644 index 0000000..ad86ca6 --- /dev/null +++ b/skills/socratic-quiz/entry.json @@ -0,0 +1,38 @@ +{ + "id": "socratic-quiz", + "name": "Socratic Quiz", + "category": "productivity", + "icon": "", + "tags": [ + "learning", + "socratic", + "quiz", + "thinking" + ], + "i18n": { + "zh-CN": { + "name": "苏格拉底式提问", + "shortDesc": "用递进式提问引导你自己想明白" + }, + "en-US": { + "name": "Socratic Quiz", + "shortDesc": "Guide you to figure things out yourself with progressive questions" + } + }, + "maintainer": { + "name": "pchalasani", + "verified": false, + "account": "pchalasani", + "url": "https://github.com/pchalasani/claude-code-tools" + }, + "stewardship": "community", + "license": "MIT", + "redistribution": "allowed", + "source": { + "kind": "git", + "repoUrl": "https://github.com/pchalasani/claude-code-tools.git", + "repoBranch": "main", + "ref": "0ca732006a387dfe38a601a4959197ce0df778d8", + "path": "plugins/workflow/skills/socratic-quiz" + } +} diff --git a/skills/sprint-plan/catalog-metadata.v1.json b/skills/sprint-plan/catalog-metadata.v1.json new file mode 100644 index 0000000..4519524 --- /dev/null +++ b/skills/sprint-plan/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "sprint-plan" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Sprint Plan", + "summary": "Estimate capacity, select stories and flag risks for a sprint" + }, + "zh-CN": { + "name": "迭代计划", + "summary": "估算容量、选择故事并识别风险" + } + }, + "category": "management", + "tags": [ + "sprint", + "agile", + "planning", + "capacity" + ] + }, + "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-execution/skills/sprint-plan", + "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" + } +} diff --git a/skills/sprint-plan/entry.json b/skills/sprint-plan/entry.json new file mode 100644 index 0000000..c4e5340 --- /dev/null +++ b/skills/sprint-plan/entry.json @@ -0,0 +1,38 @@ +{ + "id": "sprint-plan", + "name": "Sprint Plan", + "category": "management", + "icon": "", + "tags": [ + "sprint", + "agile", + "planning", + "capacity" + ], + "i18n": { + "zh-CN": { + "name": "迭代计划", + "shortDesc": "估算容量、选择故事并识别风险" + }, + "en-US": { + "name": "Sprint Plan", + "shortDesc": "Estimate capacity, select stories and flag risks for a sprint" + } + }, + "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-execution/skills/sprint-plan" + } +} diff --git a/skills/sql-queries/catalog-metadata.v1.json b/skills/sql-queries/catalog-metadata.v1.json new file mode 100644 index 0000000..5eb5101 --- /dev/null +++ b/skills/sql-queries/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "sql-queries" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "SQL Queries", + "summary": "Translate business questions into runnable SQL queries. Generates SQL only; it does not connect to a database." + }, + "zh-CN": { + "name": "自然语言写 SQL", + "summary": "把业务问题翻译成可运行的查询。只生成 SQL,不自带数据库连接。" + } + }, + "category": "data", + "tags": [ + "sql", + "queries", + "analytics", + "database" + ] + }, + "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-data-analytics/skills/sql-queries", + "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" + } +} diff --git a/skills/sql-queries/entry.json b/skills/sql-queries/entry.json new file mode 100644 index 0000000..cd2d579 --- /dev/null +++ b/skills/sql-queries/entry.json @@ -0,0 +1,38 @@ +{ + "id": "sql-queries", + "name": "SQL Queries", + "category": "data", + "icon": "", + "tags": [ + "sql", + "queries", + "analytics", + "database" + ], + "i18n": { + "zh-CN": { + "name": "自然语言写 SQL", + "shortDesc": "把业务问题翻译成可运行的查询。只生成 SQL,不自带数据库连接。" + }, + "en-US": { + "name": "SQL Queries", + "shortDesc": "Translate business questions into runnable SQL queries. Generates SQL only; it does not connect to a database." + } + }, + "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-data-analytics/skills/sql-queries" + } +} diff --git a/skills/systematic-debugging/catalog-metadata.v1.json b/skills/systematic-debugging/catalog-metadata.v1.json new file mode 100644 index 0000000..4b10500 --- /dev/null +++ b/skills/systematic-debugging/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "systematic-debugging" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Systematic Debugging", + "summary": "A four-phase debugging process: find the root cause first, then fix" + }, + "zh-CN": { + "name": "系统化调试", + "summary": "先找根因、再动手修复的四阶段调试流程" + } + }, + "category": "development", + "tags": [ + "debugging", + "root-cause", + "workflow", + "testing" + ] + }, + "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/systematic-debugging", + "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" + } +} diff --git a/skills/systematic-debugging/entry.json b/skills/systematic-debugging/entry.json new file mode 100644 index 0000000..57e44c6 --- /dev/null +++ b/skills/systematic-debugging/entry.json @@ -0,0 +1,38 @@ +{ + "id": "systematic-debugging", + "name": "Systematic Debugging", + "category": "development", + "icon": "", + "tags": [ + "debugging", + "root-cause", + "workflow", + "testing" + ], + "i18n": { + "zh-CN": { + "name": "系统化调试", + "shortDesc": "先找根因、再动手修复的四阶段调试流程" + }, + "en-US": { + "name": "Systematic Debugging", + "shortDesc": "A four-phase debugging process: find the root cause first, then fix" + } + }, + "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/systematic-debugging" + } +} diff --git a/skills/translate-book/catalog-metadata.v1.json b/skills/translate-book/catalog-metadata.v1.json new file mode 100644 index 0000000..95de903 --- /dev/null +++ b/skills/translate-book/catalog-metadata.v1.json @@ -0,0 +1,88 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "translate-book" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Translate Book", + "summary": "Translate whole PDF, DOCX or EPUB books into a target language. Requires Python 3, pandoc and Calibre ebook-convert; uses many tokens and needs sub-agent support." + }, + "zh-CN": { + "name": "整书并行翻译", + "summary": "把 PDF/DOCX/EPUB 整本书翻成目标语言。需 Python 3、pandoc 与 Calibre ebook-convert;消耗 token 较多,需支持子智能体。" + } + }, + "category": "productivity", + "tags": [ + "translation", + "ebook", + "pdf", + "epub" + ] + }, + "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-24T10:11:02Z", + "precision": "second" + } + }, + "provenance": { + "content": { + "kind": "git", + "url": "https://github.com/deusyu/translate-book.git", + "ref": "bd5424b82399c8e4b4cf09310f31b21a103dde7f" + } + }, + "governance": { + "stewardship": "community", + "availability": "installable", + "license": { + "state": "known", + "value": "MIT", + "evidencePath": "LICENSE" + }, + "redistribution": "allowed", + "upstreamMaintainer": { + "name": "deusyu", + "url": "https://github.com/deusyu/translate-book", + "verified": false + }, + "compliance": { + "licenseEvidencePath": "LICENSE", + "reviewedRef": "bd5424b82399c8e4b4cf09310f31b21a103dde7f", + "reviewedAt": "2026-10-05", + "reviewedBy": "mashagua", + "upstreamEndorsed": false + } + }, + "compatibility": { + "platforms": { + "state": "unknown" + } + }, + "spec": { + "kind": "skill" + } +} diff --git a/skills/translate-book/entry.json b/skills/translate-book/entry.json new file mode 100644 index 0000000..2f76931 --- /dev/null +++ b/skills/translate-book/entry.json @@ -0,0 +1,37 @@ +{ + "id": "translate-book", + "name": "Translate Book", + "category": "productivity", + "icon": "", + "tags": [ + "translation", + "ebook", + "pdf", + "epub" + ], + "i18n": { + "zh-CN": { + "name": "整书并行翻译", + "shortDesc": "把 PDF/DOCX/EPUB 整本书翻成目标语言。需 Python 3、pandoc 与 Calibre ebook-convert;消耗 token 较多,需支持子智能体。" + }, + "en-US": { + "name": "Translate Book", + "shortDesc": "Translate whole PDF, DOCX or EPUB books into a target language. Requires Python 3, pandoc and Calibre ebook-convert; uses many tokens and needs sub-agent support." + } + }, + "maintainer": { + "name": "deusyu", + "verified": false, + "account": "deusyu", + "url": "https://github.com/deusyu/translate-book" + }, + "stewardship": "community", + "license": "MIT", + "redistribution": "allowed", + "source": { + "kind": "git", + "repoUrl": "https://github.com/deusyu/translate-book.git", + "repoBranch": "main", + "ref": "bd5424b82399c8e4b4cf09310f31b21a103dde7f" + } +} diff --git a/skills/tutor-setup/catalog-metadata.v1.json b/skills/tutor-setup/catalog-metadata.v1.json new file mode 100644 index 0000000..724487d --- /dev/null +++ b/skills/tutor-setup/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "tutor-setup" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Tutor Setup", + "summary": "Turn materials or a codebase into an Obsidian StudyVault. Requires pdftotext (poppler) and Obsidian; source material must be inside the working directory." + }, + "zh-CN": { + "name": "学习库生成器", + "summary": "把资料或代码库转成 Obsidian StudyVault。需 pdftotext(poppler)与 Obsidian;资料需位于当前工作目录内。" + } + }, + "category": "productivity", + "tags": [ + "study", + "obsidian", + "learning", + "pdf" + ] + }, + "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-02-28T14:39:28Z", + "precision": "second" + } + }, + "provenance": { + "content": { + "kind": "git", + "url": "https://github.com/bevibing/tutor-skills.git", + "path": "skills/tutor-setup", + "ref": "397110c9fefbc6bd5444277686600aec28063c05" + } + }, + "governance": { + "stewardship": "community", + "availability": "installable", + "license": { + "state": "known", + "value": "MIT", + "evidencePath": "LICENSE" + }, + "redistribution": "allowed", + "upstreamMaintainer": { + "name": "bevibing", + "url": "https://github.com/bevibing/tutor-skills", + "verified": false + }, + "compliance": { + "licenseEvidencePath": "LICENSE", + "reviewedRef": "397110c9fefbc6bd5444277686600aec28063c05", + "reviewedAt": "2026-10-05", + "reviewedBy": "mashagua", + "upstreamEndorsed": false + } + }, + "compatibility": { + "platforms": { + "state": "unknown" + } + }, + "spec": { + "kind": "skill" + } +} diff --git a/skills/tutor-setup/entry.json b/skills/tutor-setup/entry.json new file mode 100644 index 0000000..41a2d47 --- /dev/null +++ b/skills/tutor-setup/entry.json @@ -0,0 +1,38 @@ +{ + "id": "tutor-setup", + "name": "Tutor Setup", + "category": "productivity", + "icon": "", + "tags": [ + "study", + "obsidian", + "learning", + "pdf" + ], + "i18n": { + "zh-CN": { + "name": "学习库生成器", + "shortDesc": "把资料或代码库转成 Obsidian StudyVault。需 pdftotext(poppler)与 Obsidian;资料需位于当前工作目录内。" + }, + "en-US": { + "name": "Tutor Setup", + "shortDesc": "Turn materials or a codebase into an Obsidian StudyVault. Requires pdftotext (poppler) and Obsidian; source material must be inside the working directory." + } + }, + "maintainer": { + "name": "bevibing", + "verified": false, + "account": "bevibing", + "url": "https://github.com/bevibing/tutor-skills" + }, + "stewardship": "community", + "license": "MIT", + "redistribution": "allowed", + "source": { + "kind": "git", + "repoUrl": "https://github.com/bevibing/tutor-skills.git", + "repoBranch": "main", + "ref": "397110c9fefbc6bd5444277686600aec28063c05", + "path": "skills/tutor-setup" + } +} diff --git a/skills/tutor/catalog-metadata.v1.json b/skills/tutor/catalog-metadata.v1.json new file mode 100644 index 0000000..9096f68 --- /dev/null +++ b/skills/tutor/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "tutor" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Tutor", + "summary": "Quiz you from a study vault and track weak concepts. Requires an existing StudyVault (from tutor-setup) and an agent that supports AskUserQuestion." + }, + "zh-CN": { + "name": "学习库测验导师", + "summary": "基于学习库出题,记录并追踪薄弱概念。需已有 StudyVault(可由 tutor-setup 生成)及支持 AskUserQuestion 的 Agent。" + } + }, + "category": "productivity", + "tags": [ + "learning", + "quiz", + "obsidian", + "study" + ] + }, + "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-02-28T14:39:28Z", + "precision": "second" + } + }, + "provenance": { + "content": { + "kind": "git", + "url": "https://github.com/bevibing/tutor-skills.git", + "path": "skills/tutor", + "ref": "397110c9fefbc6bd5444277686600aec28063c05" + } + }, + "governance": { + "stewardship": "community", + "availability": "installable", + "license": { + "state": "known", + "value": "MIT", + "evidencePath": "LICENSE" + }, + "redistribution": "allowed", + "upstreamMaintainer": { + "name": "bevibing", + "url": "https://github.com/bevibing/tutor-skills", + "verified": false + }, + "compliance": { + "licenseEvidencePath": "LICENSE", + "reviewedRef": "397110c9fefbc6bd5444277686600aec28063c05", + "reviewedAt": "2026-10-05", + "reviewedBy": "mashagua", + "upstreamEndorsed": false + } + }, + "compatibility": { + "platforms": { + "state": "unknown" + } + }, + "spec": { + "kind": "skill" + } +} diff --git a/skills/tutor/entry.json b/skills/tutor/entry.json new file mode 100644 index 0000000..28d81ff --- /dev/null +++ b/skills/tutor/entry.json @@ -0,0 +1,38 @@ +{ + "id": "tutor", + "name": "Tutor", + "category": "productivity", + "icon": "", + "tags": [ + "learning", + "quiz", + "obsidian", + "study" + ], + "i18n": { + "zh-CN": { + "name": "学习库测验导师", + "shortDesc": "基于学习库出题,记录并追踪薄弱概念。需已有 StudyVault(可由 tutor-setup 生成)及支持 AskUserQuestion 的 Agent。" + }, + "en-US": { + "name": "Tutor", + "shortDesc": "Quiz you from a study vault and track weak concepts. Requires an existing StudyVault (from tutor-setup) and an agent that supports AskUserQuestion." + } + }, + "maintainer": { + "name": "bevibing", + "verified": false, + "account": "bevibing", + "url": "https://github.com/bevibing/tutor-skills" + }, + "stewardship": "community", + "license": "MIT", + "redistribution": "allowed", + "source": { + "kind": "git", + "repoUrl": "https://github.com/bevibing/tutor-skills.git", + "repoBranch": "main", + "ref": "397110c9fefbc6bd5444277686600aec28063c05", + "path": "skills/tutor" + } +} diff --git a/skills/verification-before-completion/catalog-metadata.v1.json b/skills/verification-before-completion/catalog-metadata.v1.json new file mode 100644 index 0000000..7dd2228 --- /dev/null +++ b/skills/verification-before-completion/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "verification-before-completion" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Verification Before Completion", + "summary": "No claiming a task is done or passing without fresh verification evidence. Needs the ability to run the project's tests and build commands." + }, + "zh-CN": { + "name": "完成前强制验证", + "summary": "没有新鲜验证证据,不得声称完成或通过。需能运行项目的测试与构建命令。" + } + }, + "category": "development", + "tags": [ + "verification", + "testing", + "quality", + "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/verification-before-completion", + "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" + } +} diff --git a/skills/verification-before-completion/entry.json b/skills/verification-before-completion/entry.json new file mode 100644 index 0000000..8e0c80c --- /dev/null +++ b/skills/verification-before-completion/entry.json @@ -0,0 +1,38 @@ +{ + "id": "verification-before-completion", + "name": "Verification Before Completion", + "category": "development", + "icon": "", + "tags": [ + "verification", + "testing", + "quality", + "workflow" + ], + "i18n": { + "zh-CN": { + "name": "完成前强制验证", + "shortDesc": "没有新鲜验证证据,不得声称完成或通过。需能运行项目的测试与构建命令。" + }, + "en-US": { + "name": "Verification Before Completion", + "shortDesc": "No claiming a task is done or passing without fresh verification evidence. Needs the ability to run the project's tests and build commands." + } + }, + "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/verification-before-completion" + } +} diff --git a/skills/webapp-testing/catalog-metadata.v1.json b/skills/webapp-testing/catalog-metadata.v1.json new file mode 100644 index 0000000..9fe1714 --- /dev/null +++ b/skills/webapp-testing/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "webapp-testing" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Webapp Testing", + "summary": "Test local web apps with Python Playwright scripts. Requires Python with playwright and Chromium, plus the app's start command and port." + }, + "zh-CN": { + "name": "本地网页测试", + "summary": "用 Python Playwright 脚本测试本地网页应用。需 Python、playwright 与 Chromium,以及被测应用的启动命令与端口。" + } + }, + "category": "development", + "tags": [ + "testing", + "playwright", + "web", + "python" + ] + }, + "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/webapp-testing", + "ref": "8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4" + } + }, + "governance": { + "stewardship": "community", + "availability": "installable", + "license": { + "state": "known", + "value": "Apache-2.0", + "evidencePath": "skills/webapp-testing/LICENSE.txt" + }, + "redistribution": "allowed", + "upstreamMaintainer": { + "name": "anthropics", + "url": "https://github.com/anthropics/skills", + "verified": false + }, + "compliance": { + "licenseEvidencePath": "skills/webapp-testing/LICENSE.txt", + "reviewedRef": "8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4", + "reviewedAt": "2026-10-05", + "reviewedBy": "mashagua", + "upstreamEndorsed": false + } + }, + "compatibility": { + "platforms": { + "state": "unknown" + } + }, + "spec": { + "kind": "skill" + } +} diff --git a/skills/webapp-testing/entry.json b/skills/webapp-testing/entry.json new file mode 100644 index 0000000..b43a155 --- /dev/null +++ b/skills/webapp-testing/entry.json @@ -0,0 +1,38 @@ +{ + "id": "webapp-testing", + "name": "Webapp Testing", + "category": "development", + "icon": "", + "tags": [ + "testing", + "playwright", + "web", + "python" + ], + "i18n": { + "zh-CN": { + "name": "本地网页测试", + "shortDesc": "用 Python Playwright 脚本测试本地网页应用。需 Python、playwright 与 Chromium,以及被测应用的启动命令与端口。" + }, + "en-US": { + "name": "Webapp Testing", + "shortDesc": "Test local web apps with Python Playwright scripts. Requires Python with playwright and Chromium, plus the app's start command and port." + } + }, + "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/webapp-testing" + } +} diff --git a/skills/writing-anti-ai/catalog-metadata.v1.json b/skills/writing-anti-ai/catalog-metadata.v1.json new file mode 100644 index 0000000..da966c9 --- /dev/null +++ b/skills/writing-anti-ai/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "writing-anti-ai" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Writing Anti-AI", + "summary": "Detect and rewrite AI-sounding Chinese and English text" + }, + "zh-CN": { + "name": "去 AI 腔写作", + "summary": "识别并改写带有 AI 痕迹的中英文文本" + } + }, + "category": "creative", + "tags": [ + "writing", + "humanize", + "ai-detection", + "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-09-23T07:23:56Z", + "precision": "second" + } + }, + "provenance": { + "content": { + "kind": "git", + "url": "https://github.com/Galaxy-Dawn/claude-scholar.git", + "path": "skills/writing-anti-ai", + "ref": "903787345d6aec134086afa2b97715a78fbde519" + } + }, + "governance": { + "stewardship": "community", + "availability": "installable", + "license": { + "state": "known", + "value": "MIT", + "evidencePath": "LICENSE" + }, + "redistribution": "allowed", + "upstreamMaintainer": { + "name": "Galaxy-Dawn", + "url": "https://github.com/Galaxy-Dawn/claude-scholar", + "verified": false + }, + "compliance": { + "licenseEvidencePath": "LICENSE", + "reviewedRef": "903787345d6aec134086afa2b97715a78fbde519", + "reviewedAt": "2026-10-05", + "reviewedBy": "mashagua", + "upstreamEndorsed": false + } + }, + "compatibility": { + "platforms": { + "state": "unknown" + } + }, + "spec": { + "kind": "skill" + } +} diff --git a/skills/writing-anti-ai/entry.json b/skills/writing-anti-ai/entry.json new file mode 100644 index 0000000..31ae35a --- /dev/null +++ b/skills/writing-anti-ai/entry.json @@ -0,0 +1,38 @@ +{ + "id": "writing-anti-ai", + "name": "Writing Anti-AI", + "category": "creative", + "icon": "", + "tags": [ + "writing", + "humanize", + "ai-detection", + "chinese" + ], + "i18n": { + "zh-CN": { + "name": "去 AI 腔写作", + "shortDesc": "识别并改写带有 AI 痕迹的中英文文本" + }, + "en-US": { + "name": "Writing Anti-AI", + "shortDesc": "Detect and rewrite AI-sounding Chinese and English text" + } + }, + "maintainer": { + "name": "Galaxy-Dawn", + "verified": false, + "account": "Galaxy-Dawn", + "url": "https://github.com/Galaxy-Dawn/claude-scholar" + }, + "stewardship": "community", + "license": "MIT", + "redistribution": "allowed", + "source": { + "kind": "git", + "repoUrl": "https://github.com/Galaxy-Dawn/claude-scholar.git", + "repoBranch": "main", + "ref": "903787345d6aec134086afa2b97715a78fbde519", + "path": "skills/writing-anti-ai" + } +} diff --git a/skills/writing-plans/catalog-metadata.v1.json b/skills/writing-plans/catalog-metadata.v1.json new file mode 100644 index 0000000..ad15255 --- /dev/null +++ b/skills/writing-plans/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "writing-plans" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "Writing Plans", + "summary": "Break a spec into step-by-step, verifiable implementation plans" + }, + "zh-CN": { + "name": "编写实施计划", + "summary": "把 spec 拆成可逐步执行、可验证的实施计划" + } + }, + "category": "development", + "tags": [ + "planning", + "spec", + "implementation", + "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/writing-plans", + "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" + } +} diff --git a/skills/writing-plans/entry.json b/skills/writing-plans/entry.json new file mode 100644 index 0000000..9ddae44 --- /dev/null +++ b/skills/writing-plans/entry.json @@ -0,0 +1,38 @@ +{ + "id": "writing-plans", + "name": "Writing Plans", + "category": "development", + "icon": "", + "tags": [ + "planning", + "spec", + "implementation", + "workflow" + ], + "i18n": { + "zh-CN": { + "name": "编写实施计划", + "shortDesc": "把 spec 拆成可逐步执行、可验证的实施计划" + }, + "en-US": { + "name": "Writing Plans", + "shortDesc": "Break a spec into step-by-step, verifiable implementation plans" + } + }, + "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/writing-plans" + } +} diff --git a/skills/youtube-transcript/catalog-metadata.v1.json b/skills/youtube-transcript/catalog-metadata.v1.json new file mode 100644 index 0000000..0e45bbf --- /dev/null +++ b/skills/youtube-transcript/catalog-metadata.v1.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/catalog-metadata.v1.schema.json", + "schemaVersion": 1, + "identity": { + "kind": "skill", + "id": "youtube-transcript" + }, + "presentation": { + "defaultLocale": "en-US", + "i18n": { + "en-US": { + "name": "YouTube Transcript", + "summary": "Fetch YouTube video transcripts for summarizing and analysis. Requires Node.js/npm and access to YouTube." + }, + "zh-CN": { + "name": "视频字幕抓取", + "summary": "抓取 YouTube 视频字幕用于总结分析。需 Node.js/npm 并能访问 YouTube。" + } + }, + "category": "media", + "tags": [ + "youtube", + "transcript", + "video", + "summary" + ] + }, + "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": "youtube-transcript", + "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" + } +} diff --git a/skills/youtube-transcript/entry.json b/skills/youtube-transcript/entry.json new file mode 100644 index 0000000..77abdc0 --- /dev/null +++ b/skills/youtube-transcript/entry.json @@ -0,0 +1,38 @@ +{ + "id": "youtube-transcript", + "name": "YouTube Transcript", + "category": "media", + "icon": "", + "tags": [ + "youtube", + "transcript", + "video", + "summary" + ], + "i18n": { + "zh-CN": { + "name": "视频字幕抓取", + "shortDesc": "抓取 YouTube 视频字幕用于总结分析。需 Node.js/npm 并能访问 YouTube。" + }, + "en-US": { + "name": "YouTube Transcript", + "shortDesc": "Fetch YouTube video transcripts for summarizing and analysis. Requires Node.js/npm and access to YouTube." + } + }, + "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": "youtube-transcript" + } +}