| name | prinzclaw-output |
| description | Manages the review queue and publishes approved strikes |
| tools | ["database","notification","channel_router"] |
Output Skill — O (Observer)
Purpose
Manage the review queue and handle Strike publication after human approval.
When to Use
After the craft skill generates a Strike, use this skill to:
- Add Strike to review queue
- Await human approval
- Publish to configured channels on approval
Core Principle
"Nothing fires without a human trigger."
This is inviolable. Every Strike must be reviewed and approved by a human before publishing.
Queue Management
Add to Queue
When a Strike is crafted:
- Store in database with status "PENDING"
- Notify via configured channels (dashboard, Telegram, etc.)
- Wait for human approval
Human Review
Reviewers can:
- Approve: Publish to channels, update status to "PUBLISHED"
- Reject: Add reason, update status to "REJECTED"
- Request Changes: Send back to craft with feedback
On Approval
- Update status to "APPROVED"
- Publish to selected channels (Twitter, Telegram, Discord, Web)
- Update status to "PUBLISHED"
- Archive in database
Channels
Web Dashboard
- Real-time queue display
- One-click approve/reject
- Full evidence chain view
Telegram Bot
- Notification on new Strike
- Inline approve/reject buttons
- /queue, /approve , /reject commands
Discord Bot
- Slash commands: /strike queue, /approve, /reject
- Embed with full evidence
Output
{
"strike_id": "...",
"status": "PENDING | APPROVED | REJECTED | PUBLISHED",
"published_at": "2026-03-16T12:30:00Z",
"channels": ["telegram", "discord", "web"]
}
Usage in TACO Pipeline
The output skill is the final stage. It ensures human oversight before any Strike is published.