返回顶部
t

test-my-skill测试技能

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

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
159
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

test-my-skill

~
. 文件可见性错误: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.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部