Agent Skills
› opensquilla/opensquilla
› meta-scheduled-morning-digest
meta-scheduled-morning-digest
GitHub该技能用于生成每日晨间摘要,整合本地天气、用户感兴趣领域的新闻,提供结构化总结并记录至长期记忆。MVP版本单次运行,依赖外部调度器触发。
Trigger Scenarios
用户请求生成晨间日报
定时任务触发每日信息汇总
Install
npx skills add opensquilla/opensquilla --skill meta-scheduled-morning-digest -g -y
SKILL.md
Frontmatter
{
"kind": "meta",
"name": "meta-scheduled-morning-digest",
"always": false,
"triggers": [
"晨报",
"morning digest",
"每日简报"
],
"provenance": {
"origin": "opensquilla-original",
"license": "Apache-2.0"
},
"composition": {
"steps": [
{
"id": "weather",
"with": {
"location": "{{ inputs.user_message | xml_escape | truncate(128) }}"
},
"skill": "weather"
},
{
"id": "news",
"with": {
"query": "{{ inputs.user_message | xml_escape | truncate(256) }} latest news",
"engines": [
"brave",
"duckduckgo"
],
"max_results": 5
},
"skill": "multi-search-engine"
},
{
"id": "digest",
"with": {
"text": "Weather:\n{{ outputs.weather }}\n\nNews:\n{{ outputs.news }}",
"style": "bulleted",
"max_words": 500
},
"skill": "summarize",
"depends_on": [
"weather",
"news"
]
},
{
"id": "memorize",
"kind": "tool_call",
"tool": "memory_save",
"tool_args": {
"mode": "append",
"path": "memory\/morning-digest.md",
"content": "{{ outputs.digest }}"
},
"depends_on": [
"digest"
],
"tool_allowlist": [
"memory_save"
]
}
]
},
"description": "Compose a morning digest combining local weather, news for the user's interest topic, a structured summary, and a memory note.",
"meta_priority": 40
}
Scheduled Morning Digest (Meta-Skill)
Pulls today's weather and news on a topic, summarizes them, and records
the digest in long-term memory for later recall. The MVP runs once per
invocation; recurring scheduling is left to the host (cron skill or
external scheduler) and is intentionally out of scope here.
Fallback
Have the LLM call weather, then multi-search-engine, summarize, and
finally memory_save manually.
Version History
- 7f72a32 Current 2026-07-05 18:41


