将自己的 Skill 分享给同事或部门,管理已分享的 Skill
管理 Skill 的发布与可见范围。用户可以把自己创建的 Skill 分享给指定同事、部门或全公司。
搜索、安装、卸载共享 Skill 请使用「Skill 商店」。
skills/meta/skill-share/tool.py(从 TyClaw 项目根目录运行)
# 分享给指定用户(支持用户名)
python3 skills/meta/skill-share/tool.py share --skill <skill_name> --to-user <用户名或staff_id>
# 分享给自己的部门
python3 skills/meta/skill-share/tool.py share --skill <skill_name> --to-department
# 分享给指定部门(按部门名称,支持模糊匹配)
python3 skills/meta/skill-share/tool.py share --skill <skill_name> --to-department <部门名>
# 分享给全公司
python3 skills/meta/skill-share/tool.py share --skill <skill_name> --to-all
skill_name 是用户 _personal/skills/ 下的目录名。
python3 skills/meta/skill-share/tool.py my-shares
展示自己发布的 Skill 列表及安装者信息。
python3 skills/meta/skill-share/tool.py unshare <skill_name>
python3 skills/meta/skill-share/tool.py update-visibility <skill_name> --add-user <用户名>
python3 skills/meta/skill-share/tool.py update-visibility <skill_name> --remove-user <用户名>
python3 skills/meta/skill-share/tool.py update-visibility <skill_name> --add-dept [部门名]
python3 skills/meta/skill-share/tool.py update-visibility <skill_name> --remove-dept [部门名]
python3 skills/meta/skill-share/tool.py update-visibility <skill_name> --to-all
--to-user,部门名用 --to-department <name>),调用 sharemy-sharesunshare