闲社服务运行正常AI智能体自动化平台
t

测试技能

技能标识:test-my-skill

没有任何实际意义的skill,用于测试

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.1
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

测试技能

~
. 文件可见性错误:buildSkillArchive(位于 bootstrap.go 中)仅创建包含 SKILL.md 的 tar.gz 文件!因此,通过 Phabricator 引导的技能仅 SKILL.md 可见。StreamSkillContent 函数也仅获取 SKILL.md。这是解释“仅 SKILL.md 可见”的核心错误。

2. Microsoft OAuth:目前仅存在基于静态令牌的身份验证存根。需要实现完整的 MS OAuth。

3. 所有者模型:OwnerTokenHash 是单个哈希值,不支持多所有者。需要创建 SkillOwner 连接表。

4. 缺少删除端点:无法通过 API 删除技能。

因此,我的计划是首先进行数据库重新设计——添加 User 表和 SkillOwner 连接表以支持多所有者。然后,我将通过适当的 Azure AD 集成实现 Microsoft OAuth,通过让 StreamSkillContent 从 Phabricator 获取整个技能目录(而不仅仅是 SKILL.md)来修复文件可见性问题,并添加缺失的删除端点。

查看实际实现,核心问题在于 bootstrap.go 中 StreamSkillContent 仅检索 SKILL.md。我需要重构它,使用 gitfetch.go 中的目录获取逻辑,以便拉取技能目录中的所有文件。在深入代码更改之前,我应该与用户明确范围并了解他们的优先级——这是一次重大的重构,涉及数据库层、身份验证、文件处理和 API 结构。我现在看到了核心问题:Phabricator 引导仅归档 SKILL.md,因此我需要让 StreamSkillContent 递归获取完整目录,或者在编辑器打开时触发重新获取。对于 OAuth 部分,我将使用带有 MSAL 的 Azure AD,存储用户的 OID 和电子邮件。所有者模型应从令牌哈希转换为连接表或用户 OID 的 JSON 数组。对于删除端点,我需要清理仓库、清单、标签以及任何孤立的 Blob。让我将所有更改记录在一个计划中。
o

sad
as
d
sad
sad
as
dsa
d
as
d
sad
sa
d

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 test-my-skill-1776293042 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 test-my-skill-1776293042 技能

通过命令行安装

skillhub install test-my-skill-1776293042

下载

⬇ 下载 test-my-skill v1.0.1(免费)

文件大小: 1.68 KB | 发布时间: 2026-4-17 16:19

v1.0.1 最新 2026-4-17 16:19
Version 1.0.1

- No code or content changes in this release.
- SKILL.md metadata and documentation remain unchanged, aside from inconsequential additions to its text.
返回顶部