Agent skill · volcengine
ov-session-report
Analyze local Q&A session JSONL files and produce a complete, auditable English Markdown weekly report over consecutive time windows, with all data required for downstream Feishu document and whiteboard rendering. Use for requests such as "analyze the latest week of sessions," "generate a community Q&A weekly report," or "compare with last week." This skill does not ingest other message sources or create/upload online documents.
What it needs
About 11k tokens when loaded.
What this skill does
OpenViking Session Q&A Weekly Report Read only the session data supplied by the user. Clean and normalize it, apply time windows, compute metrics, classify topics, review risks, compare with the previous period, and produce one self-contained Markdown file. The default timezone is Asia/Shanghai. Delivery Boundary The only analytical source is the session files under sessionsroot. Do not fetch or merge other communities, message streams, directories, or online chat data. Deliver exactly one .md file. Temporary scripts and intermediate files are allowed during analysis, but the report must remain understandable without them. Do not call online document, messaging, contact, or whiteboard APIs. Do not create XML, HTML, SVG, or PNG files, and do not upload anything. Preserve document and whiteboard data requirements. The Markdown must contain enough aggregates, time series, rankings, conclusions, and human-message excerpts for a downstream renderer to build the complete report body, summary dashboard, and comparison dashboard without reopening the sessions. Never estimate counts from intuition. Every number must come from parsed data or a reproducible formula, and every important conclusion must be traceable to concrete session messages. When the sessions cannot prove a claim, write "no supporting evidence was found before the data cutoff" instead of presenting it as a global fact. Default output filename: Inputs sessionsroot: Required. Recursively read .jsonl session files from this directory. currentstart / currentend: Optional boundaries for the current reporting window. previousstart / previousend: Optional boundaries for the previous comparison window. previousreport: Optional Markdown report created by this skill. Use it to preserve published definitions and historical figures. outputpath: Optional. If omitted, write to reports/qa-weekly-YYYYMMDD-YYYYMMDD/ in the current workspace. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills volcengine/ov-session-report