원클릭으로
agent-skill
当用户提出“搜索应用”“查找应用”“安装应用”“卸载应用”“检查更新”“升级应用”“查看应用详情”“反馈问题”“应用商店”“安装玲珑环境”等需求,或提到使用玲珑包或者“ll-cli”执行应用安装/更新任务时,应使用此技能。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
当用户提出“搜索应用”“查找应用”“安装应用”“卸载应用”“检查更新”“升级应用”“查看应用详情”“反馈问题”“应用商店”“安装玲珑环境”等需求,或提到使用玲珑包或者“ll-cli”执行应用安装/更新任务时,应使用此技能。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | 玲珑应用商店社区版 Agent Skill |
| description | 当用户提出“搜索应用”“查找应用”“安装应用”“卸载应用”“检查更新”“升级应用”“查看应用详情”“反馈问题”“应用商店”“安装玲珑环境”等需求,或提到使用玲珑包或者“ll-cli”执行应用安装/更新任务时,应使用此技能。 |
| version | 0.2.0 |
提供面向玲珑应用商店的完整操作流程与约束,覆盖在线应用搜索、应用详情、安装与升级、更新检查、统计上报、意见反馈,以及 ll-cli 缺失时的玲珑环境安装。依赖网络接口获取在线数据,依赖 ll-cli 完成安装与升级。
在用户提出以下需求时触发:
scripts/linglong_store_api.py 脚本。ll-cli 命令显式添加 sudo:ll-cli 内置 pkexec 授权流程,需要提权时会自行拉起授权。arch 为 x86_64,用户明确指定时再覆盖。ll-cli 输出摘要,并告诉用户可能的失败原因和下一步建议。/home/han/linglong-installer/install-linyaps-env.sh,且必须通过 pkexec 获取 root 权限,不能使用 sudo。ll-cli 命令输出需要截取关键失败摘要并保留原始日志用于排障。command -v ll-cli,必要时补充执行 ll-cli --version。appId 供用户确认。ll-cli,要结合脚本内容和终端输出分析失败点,再向用户说明失败原因与下一步建议。ll-cli 的操作,若出现命令不存在,先明确询问用户是否同意安装玲珑环境。ll-cli,直接执行 ll-cli 命令,不要显式加 sudo,由其内置 pkexec 处理授权。pkexec 执行安装脚本:pkexec bash /home/han/linglong-installer/install-linyaps-env.sh
command -v ll-cli
ll-cli --version
ll-cli 的步骤,并告诉用户当前无法继续执行安装、卸载、升级等操作。安装失败后的分析要求:
pkexec 获取 root 权限,或授权弹窗被取消/无法拉起,对应脚本中的 check_root。apt update/dnf update/zypper refresh/pacman -Syu 失败,通常属于网络、仓库或权限问题。ll-cli 仍不存在,对应脚本中的 check_linglong_installed,说明包未正确安装或命令未进入 PATH。pkexec 执行、确认桌面授权弹窗是否可用、确认发行版版本、检查网络与仓库连通性、手动安装 linglong-bin、检查 PATH 或包是否实际安装成功。优先使用 Python 脚本进行搜索(推荐):
# 基本搜索
python3 .agents/skills/linglong-store/scripts/linglong_store_api.py <应用名称>
# 指定每页数量
python3 .agents/skills/linglong-store/scripts/linglong_store_api.py <应用名称> --page-size 10
# 输出 JSON 格式(用于程序解析)
python3 .agents/skills/linglong-store/scripts/linglong_store_api.py <应用名称> --json
# 按分类筛选
python3 .agents/skills/linglong-store/scripts/linglong_store_api.py --category "网络应用"
# 指定架构
python3 .agents/skills/linglong-store/scripts/linglong_store_api.py <应用名称> --arch arm64
脚本会自动处理 arch、repoName、lang 等必填参数,默认值为 x86_64、stable、zh。
搜索流程:
appId、版本、架构、描述。参考:references/api.md 的 /visit/getSearchAppList。
优先使用 Python 脚本获取详情(推荐):
# 获取应用完整详情
python3 .agents/skills/linglong-store/scripts/linglong_store_api.py --detail <appId>
# 仅获取应用截图链接
python3 .agents/skills/linglong-store/scripts/linglong_store_api.py --detail <appId> --screenshots
# 输出 JSON 格式
python3 .agents/skills/linglong-store/scripts/linglong_store_api.py --detail <appId> --json
详情输出包含:appId、名称、版本、架构、分类、开发者、大小、图标、描述、截图列表。
截图展示规范:
参考:references/api.md 的 /app/getAppDetail。
appId,若有多个候选先让用户选择。ll-cli install <appid>ll-cli install <appid/version>ll-cli install <appid> --module=<module>ll-cli install <appid> --repo=<repo>ll-cli install <appid> --forcell-cli install <appid> -yll-cli install <path>.uab 或 ll-cli install <path>.layer参考:references/cli.md 与 references/telemetry.md。
ll-cli list 获取已安装应用列表。scripts/linglong_update_checker.py 完整检查并生成报告。references/api.md 的 /app/appCheckUpdate 组织请求体。ll-cli upgrade 或 ll-cli upgrade <appid>。快速示例(仅输出可更新应用ID):
python3 .agents/skills/linglong-store/scripts/linglong_update_checker.py --action ids
参考:references/api.md、references/cli.md、references/update-checker.md。
ll-cli uninstall <appid>(若需,先确认安装列表)。参考:references/telemetry.md。
参考:references/telemetry.md。
ll-cli 不存在时,先询问用户是否同意安装环境,再继续后续流程。ll-cli 安装、卸载、升级时不要额外添加 sudo,依赖其内置 pkexec 授权。ll-cli 不存在:先询问用户是否同意执行 /home/han/linglong-installer/install-linyaps-env.sh 安装环境。pkexec 授权失败、发行版不支持、仓库网络异常、包安装失败还是安装后命令仍缺失,并给出下一步操作。ll-cli 的错误摘要,并告诉用户可能的失败原因和下一步建议。ll-cli upgrade 手动更新。references/errors.md。scripts/linglong_store_api.py Python 脚本。ll-cli 的操作前都已先检查 command -v ll-cli。ll-cli 缺失时,已先征得用户同意再执行环境安装脚本。ll-cli 操作都未显式添加 sudo,而是依赖 ll-cli 自带的 pkexec 授权。ll-cli 是否可用。ll-cli upgrade 退化方案。scripts/linglong_store_api.py - 应用搜索与详情脚本(推荐优先使用)
python3 scripts/linglong_store_api.py <应用名称> [--json] [--page-size N]python3 scripts/linglong_store_api.py --detail <appId>python3 scripts/linglong_store_api.py --detail <appId> --screenshotsarch、repoName、lang 等参数,零配置即可搜索/home/han/linglong-installer/install-linyaps-env.sh - 玲珑环境安装脚本
ll-cli 缺失且用户明确同意时执行:pkexec bash /home/han/linglong-installer/install-linyaps-env.shcommand -v ll-cli && ll-cli --versioncheck_root、发行版分发逻辑、仓库添加逻辑和 check_linglong_installed 分析原因scripts/linglong_update_checker.py - 更新检查脚本scripts/linglong_category_search.py - 分类搜索脚本