feat(agent): layered system prompt, environment facts and intent-routed skills
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
0f20c19b7c
commit
21b7e8ff23
25 files changed
+1783
-149
No files matched your search
@@ -0,0 +1,46 @@
|
||||
---
|
||||
name: subscription-check
|
||||
title: 订阅追更检查
|
||||
description: 盘点订阅与追更:哪些在追、更新到哪、缺哪些集、为什么没更新。用户问「订阅追更情况」「X 更新到第几集」「有没有缺集」时用。
|
||||
triggers:
|
||||
- 订阅
|
||||
- 追更|追剧|缺集|漏集|更新到|新一集|最新一集|更新了没
|
||||
- 周报
|
||||
capabilities:
|
||||
- subscription.list
|
||||
- inventory.query
|
||||
- release.search
|
||||
- download.list
|
||||
sessions: [chat, patrol, child]
|
||||
---
|
||||
|
||||
## 适用意图
|
||||
|
||||
- 「订阅追更情况」「我订的剧更新到哪了」「《X》缺哪几集」「为什么《X》这周没更新」。
|
||||
- 定时的「订阅与站点周报」。
|
||||
|
||||
## 步骤
|
||||
|
||||
1. subscription.list(groupBy=status):拿到各状态计数和每个订阅的收录版本满足数、上次 / 下次搜索时间。
|
||||
2. 只对「追更中」且收录版本没满足的订阅往下查;已完成、已取消的只计数。
|
||||
3. 缺集:inventory.query(mediaEntityId)看缺哪几季哪几集。
|
||||
4. 为什么没更新:download.list 看是否在下载;没在下载时 release.search 看站点有没有新资源(不做实时搜索以外的事)。
|
||||
5. 只汇报,不提交下载;用户要下时按「收录一部作品」的步骤走。
|
||||
|
||||
## 需要批准
|
||||
|
||||
- 本 Skill 只读,不需要批准。
|
||||
|
||||
## 汇报模板
|
||||
|
||||
> 5 个订阅:2 个在追更,3 个已取消。《三体》更新到第 28 集,缺第 29–30 集,站点还没有资源;《繁花》已追平。
|
||||
|
||||
> 订阅 5 条都已取消,没有在追的。
|
||||
|
||||
- 按「在追且有缺口 → 在追已追平 → 其他状态计数」排序;时间写相对时间。
|
||||
|
||||
## 不要做
|
||||
|
||||
- 不要逐个订阅 inventory.query:只查有缺口的。
|
||||
- 不要把订阅 ID、作品 ID、收录版本名的英文代码写进汇报。
|
||||
- 不要在这里提交下载或改订阅状态。
|
||||
Reference in new issue
Block a user