From content-ops
Summarize the current Claude Code session and send the report to Slack in Mongolian. Trigger this skill whenever the user types "/report", "report", "тайлан", or asks to summarize and send the session to Slack. Also trigger when the user says things like "send a summary to Slack", "wrap up and report", "session report", or "илгээ". This skill handles the full flow: summarize accomplished work, pick a Slack channel, and send — no confirmation needed.
How this skill is triggered — by the user, by Claude, or both
Slash command
/content-ops:session-reportThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a concise session report in Mongolian and send it to a Slack channel.
Generate a concise session report in Mongolian and send it to a Slack channel.
This skill activates on /report or similar commands. When triggered, execute the full
flow below without asking the user to confirm the send — just do it.
Figure out what work has been done since the last /report in this project.
.session-report-history.json in the project root.last_report_timestamp field. Only summarize work done after
that point in the conversation.Summarize the session in Mongolian using this structure:
📋 *Ажлын тайлан*
_{current date}_
*Хийсэн зүйлс:*
• {accomplished item 1}
• {accomplished item 2}
• ...
Rules for the report content:
The report should be written from the perspective of what changed for the user or the product, not what changed in the code.
Read the channel history from .session-report-history.json in the project root.
The file structure:
{
"last_report_timestamp": "2025-01-15T10:30:00Z",
"channel_history": [
{ "channel_id": "C123ABC", "channel_name": "#dev-updates", "use_count": 12 },
{ "channel_id": "C456DEF", "channel_name": "#general", "use_count": 3 }
]
}
If channel history exists:
use_count (most used first).Аль сувагт илгээх вэ?
1. #dev-updates (⭐ хамгийн их)
2. #general
3. Өөр суваг бичих
If no history exists (first time):
Аль Slack сувагт илгээх вэ?Use the Slack MCP integration to send the report message to the chosen channel. Do not ask for confirmation. Just send it.
After sending:
✅ Тайлан #{channel_name} суваг руу илгээгдлээ..session-report-history.json:
last_report_timestamp to the current ISO timestamp.use_count for the chosen channel (or add it if new).Write/update .session-report-history.json in the project root with the updated
timestamp and channel history. Create the file if it doesn't exist.
Make sure this file is added to .gitignore if a .gitignore exists — this is local
state, not something to commit.
📋 *Ажлын тайлан* — энэ удаа онцгой ажил хийгдээгүй. Still update the timestamp.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub spacehub-mn/spacehub-skills --plugin content-ops