Skip to content

About

`file-share-support` 技能旨在通过 FileCodeBox API 方便地上传和分享文件,并返回可用的分享链接。支持灵活设置文件有效期,包括按次、按天、按小时、按分钟或永久有效

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

file-share-support Skill

概述

file-share-support 技能旨在通过 FileCodeBox API 方便地上传和分享文件,并返回可用的分享链接。支持灵活设置文件有效期,包括按次、按天、按小时、按分钟或永久有效。

AI 安装与版本升级指南

本技能设计为支持 AI 智能安装与版本管理。

1. 技能识别与加载

AI 首次运行时,应检查技能仓库中是否存在 file-share-support 技能。 推荐使用以下触发词来识别和加载本技能: 下载分享、分享、分享文件、上传、上传文件、分享图片、分享xx次、分享xx天、分享xx小时、分享xx分钟、永久分享。

2. 版本检查与升级逻辑

每次 AI 启动或检测到技能更新时,应执行以下版本检查逻辑:

  1. 获取当前技能版本: 读取本地已安装的 file-share-support 技能的 SKILL.md 文件中的 version 字段。例如,当前版本为 1.0.0。
  2. 获取最新可用版本: 从技能源(例如 GitHub release 或其他配置的更新源)获取 file-share-support 技能的最新发布版本。
  3. 比较版本:
    • 如果 最新版本 > 当前版本 (例如,最新版本是 1.1.0 而当前版本是 1.0.0): AI 应提示用户有新版本可用,并建议进行升级。升级过程通常包括下载新版本、替换旧文件。
    • 如果 最新版本 = 当前版本: AI 应确认技能已是最新版本,无需升级。
    • 如果 最新版本 < 当前版本 (此情况不应发生,但作为防御性编程): AI 应记录异常并继续使用当前版本,或提示用户手动检查。

3. 推荐升级流程

当检测到新版本时,建议 AI 按照以下步骤执行升级:

  1. 备份: 在升级前,AI 应对当前技能目录进行备份,以防升级过程中出现问题。
  2. 下载: 从技能源下载最新版本的 file-share-support 技能包。
  3. 替换: 将下载的新版本文件解压并替换本地旧版本文件。
  4. 验证: 升级完成后,AI 应重新加载技能并验证其功能是否正常。

核心功能

  • 文件上传: 通过 FileCodeBox API 安全上传文件。
  • 分享链接生成: 自动生成可用的分享链接。
  • 有效期设置: 支持灵活设置分享链接的有效期。

配置

本技能需要配置 FileCodeBox API host。AI 应优先从 memory 中读取已保存的 host。若不存在,应提示用户提供。

错误处理

技能内部已包含详细的错误处理逻辑,AI 应根据技能返回的错误信息向用户提供清晰的指引。

About

`file-share-support` 技能旨在通过 FileCodeBox API 方便地上传和分享文件,并返回可用的分享链接。支持灵活设置文件有效期,包括按次、按天、按小时、按分钟或永久有效

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors