sustainability-summary
10
总安装量
3
周安装量
#29045
全站排名
安装命令
npx skills add https://github.com/tiangong-ai/skills --skill sustainability-summary
Agent 安装分布
openclaw
3
Skill 文档
Sustainability Summary
Core Goal
- Read only relevant (
is_relevant=1) records from shared SQLite. - Build compact RAG context from DOI-keyed entries.
- Include optional enriched content from
entry_contentwhen available. - Let the agent synthesize final summary text with evidence anchors.
Triggering Conditions
- Receive requests for daily/weekly/monthly sustainability digests.
- Receive requests for custom date-range summaries.
- Need evidence-grounded output from labeled RSS entries and enriched content.
Input Requirements
- Required tables:
feeds,entries(fromsustainability-rss-fetch). entriesmust be DOI-keyed and relevance-labeled.- Optional table:
entry_content(fromsustainability-fulltext-fetch). - Use the same absolute DB path in all sustainability skills.
Workflow
- Build retrieval context by time window.
export SUSTAIN_RSS_DB_PATH="/absolute/path/to/workspace-rss-bot/sustainability_rss.db"
python3 scripts/time_report.py \
--db "$SUSTAIN_RSS_DB_PATH" \
--period weekly \
--date 2026-02-10 \
--max-records 120 \
--max-per-feed 20 \
--summary-chars 8192 \
--fulltext-chars 8192 \
--pretty \
--output /tmp/sustainability-weekly-context.json
-
Generate final summary from returned
records+aggregates. -
Cite evidence using DOI + URL for key claims.
Time Window Modes
--period daily --date YYYY-MM-DD--period weekly --date YYYY-MM-DD--period monthly --date YYYY-MM-DD--period custom --start ... --end ...
Default Fields
doi,timestamp_utc,timestamp_source,feed_title,feed_url,title,url,summary,fulltext_status,fulltext_length,fulltext_excerpt
Configurable Parameters
--dbSUSTAIN_RSS_DB_PATH--period--date--start--end--max-records--max-per-feed--summary-chars--fulltext-chars--top-feeds--top-keywords--fields--output--pretty--fail-on-empty
Error Handling
- Missing required DOI-based tables: fail fast with setup guidance.
- Invalid date/time/field list: return parse errors.
- Missing
entry_content: continue in metadata-only mode. - Empty relevant set: return empty context; optional failure with
--fail-on-empty.
References
references/time-window-rules.mdreferences/report-format.md
Assets
assets/config.example.json
Scripts
scripts/time_report.py