feat: add AI-powered 1Panel app builder skill

- Add skill configuration for generating 1Panel app configs via AI
- Include templates for data.yml and docker-compose.yml
- Add utility scripts for app generation, icon download, and validation
- Provide reference examples and usage documentation
- Update .gitignore to exclude .trae directory
- Update README.md with skill usage instructions
This commit is contained in:
arch3rPro
2026-03-24 19:00:47 +08:00
parent 69ad9e1a76
commit 1bf528acc8
12 changed files with 2241 additions and 20 deletions

View File

@@ -18,16 +18,15 @@
</p>
### 📖 仓库介绍
- 本仓库包含多个适用于 1Panel 的应用,旨在为用户提供简单、快速的安装与更新体验。应用均为开源项目,支持通过 1Panel 的计划任务功能自动化安装和更新。通过仓库提供的脚本,可以轻松地将应用集成到 1Panel 系统中。
- 仓库主打优质应用合集,不追求大而全(很多基本用不上的应用会干扰检索查看)有推荐的应用可以在issue中进行提交
- 仓库包含多个适用于 1Panel 的应用,旨在为用户提供简单、快速的安装与更新体验。应用均为开源项目,支持通过 1Panel 的计划任务功能自动化安装和更新。通过仓库提供的脚本,可以轻松地将应用集成到 1Panel 系统中。
- 仓库主打优质应用合集,不追求大而全(很多基本用不上的应用会干扰检索查看)有推荐的应用可以在issue中进行提交
### ⚠️ 仓库申明
- 非官方,第三方应用商店
- 不对任何原始镜像的有效性做出任何明示或暗示的保证或声明,安全性和风险自查
- 个人仓库可以Fork后自行更新但是严禁未经授权私自删除个人信息后合并发布
- 个人仓库可以Fork后自行更新但是严禁未经授权私自删除个人信息后合并发布
### 📱 应用列表
@@ -36,14 +35,10 @@
#### 🤖LLM免费API接口
- 支持一键部署AI免费API接口使用方式请参考应用内**README介绍**
- **Free-API系列应用已下架原项目由于供应链投毒被植入恶意代码请及时停止运行并删除这些服务**
- 经过几天的排查和重构,已重新上架[GLM-Free-API](https://github.com/xiaoY233/GLM-Free-API)、[MiniMax-Free-API](https://github.com/xiaoY233/MiniMax-Free-API)、[Qwen-Free-API](https://github.com/xiaoY233/Qwen-Free-API)、[Kimi-Free-API](https://github.com/xiaoY233/Kimi-Free-API)[DeepSeek-Free-API](https://github.com/xiaoY233/DeepSeek-Free-API),欢迎各位对源码进行审查,如果不放心,建议还是暂停使用!
- 其他的Free-API系列看情况再搞了,后续主要更新上述几个Free-API兼容Gemini-cli和Claude的API接入。
<table>
<tr>
<td width="33%" align="center">
@@ -103,8 +98,8 @@
<!-- <a href="./apps/jimeng-free-api/README.md">
<img src="./apps/jimeng-free-api/logo.png" width="60" height="60" alt="Jimeng-Free-API"> -->
<br><b>Jimeng-Free-API</b>
</a>
<b>Jimeng-Free-API</b> </a>
🚀 即梦3.0逆向API【特长图像生成顶流】
@@ -115,8 +110,8 @@
<!-- <a href="./apps/spark-free-api/README.md">
<img src="./apps/spark-free-api/logo.png" width="60" height="60" alt="Spark-Free-API"> -->
<br><b>Spark-Free-API</b>
</a>
<b>Spark-Free-API</b> </a>
🚀 讯飞星火大模型逆向API【特长办公助手】
@@ -144,8 +139,8 @@
<!-- <a href="./apps/step-free-api/README.md">
<img src="./apps/step-free-api/logo.png" width="60" height="60" alt="Step-Free-API"> -->
<br><b>Step-Free-API</b>
</a>
<b>Step-Free-API</b> </a>
🚀 阶跃星辰跃问Step 多模态大模型逆向API【特长超强多模态】
@@ -156,8 +151,8 @@
<!-- <a href="./apps/metaso-free-api/README.md">
<img src="./apps/metaso-free-api/logo.png" width="60" height="60" alt="Metaso-Free-API"> -->
<br><b>Metaso-Free-API</b>
</a>
<b>Metaso-Free-API</b> </a>
🚀 秘塔AI搜索逆向API【特长超强检索超长输出】
@@ -208,7 +203,6 @@
</tr>
</table>
#### 📝 文档与内容管理
<table>
@@ -1222,8 +1216,54 @@ rm -rf /tmp/appstore_merge
echo "应用商店数据已更新"
```
### 🤖 使用 AI 快速生成应用配置
本仓库提供了 Skill 配置,支持在 Cursor、Windsurf、Claude Code 等 AI 客户端中快速生成 1Panel 应用配置。
#### 📁 Skills 目录结构
```
skills/
├── SKILL.md # 1Panel App Builder 技能定义
├── README.md # 使用文档
├── templates/ # 配置模板
│ ├── data.yml.tpl # 应用元数据模板
│ └── docker-compose.yml.tpl # 编排文件模板
├── scripts/ # 工具脚本
│ ├── generate-app.sh # 主生成脚本
│ ├── download-icon.sh # 图标下载工具
│ └── validate-app.sh # 配置验证工具
├── references/ # 参考示例
│ └── 1panel-examples.md
└── examples/ # 使用示例
└── example-usage.md
```
#### 💡 使用示例
只需向 AI 提供以下任一信息,即可自动生成完整的应用配置:
```
# GitHub 项目
添加应用 AList https://github.com/alist-org/alist
# docker-compose 文件
根据这个 docker-compose.yml 生成 1Panel 应用配置
# docker run 命令
将这个 docker run 命令转换为 1Panel 应用:
docker run -d --name=nginx -p 80:80 nginx:latest
```
#### ✨ AI 生成的配置包含
- `data.yml` - 应用元数据(顶层)
- `version/data.yml` - 参数定义(表单字段)
- `docker-compose.yml` - Docker 编排文件
- `README.md` - 中文文档
- `README_en.md` - 英文文档
- `logo.png` - 应用图标
<!-- 橙色风格 -->
![Copyright-arch3rPro](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white)
!\[Copyright-arch3rPro]\(https\://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat\&logo=github\&logoColor=white null)