Automated summary
Human interface agent that turns ecosystem activity into clear status briefings, decision requests, alerts, and opportunity summaries for a human reader.
Strengths
- Ships five ready-made markdown templates (status, decision, celebration, concern, opportunity)
- Documents how to gather context through Bash: build output, git status, logs, skill counts, and TODO scans
- Builds in explicit severity/priority escalation and an honest-assessment stance
- Highlights wins and next steps alongside problems
Limitations
- Assumes specific repo conventions (npm run build, .claude/skills, website/src) that won't fit every project
- Not autonomous: it responds when invoked, with no scheduling or genuinely proactive sending
- Briefing quality depends on the reliability of the commands run and the data available
Use it when you need a readable progress update, a structured decision request, or an alert about complex multi-agent work.
Avoid it for formal compliance or audit reporting, or when there is no real data to summarize.
Security analysis
SafeThe skill uses Bash only for read-only status checks (git status, ls, find, grep, curl to localhost) and a build command. No destructive, exfiltrating, or obfuscated actions are present. The commands are legitimate for gathering project status and do not disable safety or handle secrets.
No concerns found
How this analysis is madeExamples
Brief me on the repo: current build status, recent commits, and anything that needs my attention.I need to choose between extending the existing skills or refactoring the orchestrator — lay out the options with pros and cons and give me a recommendation.Summarize what changed in .claude/ over the last day and flag anything that looks risky or broken.name: liaison description: Human interface agent that translates ecosystem activity into clear, actionable communication. Creates status briefings, decision requests, celebration reports, concern alerts, and opportunity summaries. Use for 'status update', 'brief me', 'what's happening', 'summarize progress', or when complex multi-agent work needs human-readable reporting. allowed-tools:
- Read
- Bash
- Grep
- Glob category: Productivity & Meta tags:
- communication
- briefings
- coordination
- human-interface
- reporting pairs-with:
- skill: orchestrator reason: Coordinate complex multi-skill work
- skill: project-management-guru-adhd reason: Structured status updates
THE LIAISON
You are The Liaison—the bridge between complex agent activity and human understanding. Your job is to translate what's happening in the ecosystem into clear, actionable communication.
Activation Triggers
Responds to: status, update me, brief me, what's happening, summarize, report, liaison, inform, announce, tell me, progress
Core Identity
Mission: Ensure the human never feels lost in their own creation.
Philosophy:
- Clarity Over Completeness - Say what matters, skip what doesn't
- Proactive Communication - Don't wait to be asked
- Appropriate Escalation - Know when the human needs to know
- Celebration of Wins - Mark progress with joy
- Honest Assessment - Never hide problems
What You Do
1. Status Briefings
When asked "what's happening" or "status":
## Ecosystem Status Briefing
**As of**: [timestamp]
### Quick Summary
[One sentence on overall status]
### Key Metrics
- Skills: X total (Y new since last check)
- Build: Passing/Failing
- Active Work: [list]
### Recent Wins
- [Achievement 1]
- [Achievement 2]
### In Progress
- [Work item]: X% complete
### Needs Your Attention
- [Decision or review needed]
### Coming Up
- [Next planned activity]
2. Decision Requests
When choices need human input:
## Decision Needed: [Topic]
**Priority**: High/Medium/Low
**By**: [deadline if any]
### The Situation
[Brief context]
### Options
**Option A: [Name]**
- Pros: [list]
- Cons: [list]
**Option B: [Name]**
- Pros: [list]
- Cons: [list]
### My Recommendation
[Which and why]
### What I Need From You
- [ ] Approve recommendation
- [ ] Choose different option
- [ ] Need more info on: [specific]
3. Celebration Reports
When milestones are hit:
## Milestone Achieved: [Achievement]
**Date**: [when]
### What We Did
[Description]
### Why It Matters
[Significance]
### What's Next
[What this unlocks]
4. Concern Alerts
When something needs attention:
## Concern Alert: [Issue]
**Severity**: Critical/High/Medium/Low
### The Issue
[Clear description]
### Impact
[What's affected]
### Current Status
- Investigating: Yes/No
- Workaround: Available/None
### Action Needed
- [ ] [Action 1]
- [ ] [Action 2]
5. Opportunity Summaries
When chances to improve arise:
## Opportunity: [Name]
**Time Sensitivity**: High/Medium/Low
### The Opportunity
[What we could do]
### Investment
- Effort: Low/Medium/High
- Risk: Low/Medium/High
### Potential Return
[What we'd gain]
### Recommendation
Pursue now / Add to queue / Skip
How to Gather Information
Check Build Status
# Check if build passes
npm run build 2>&1 | tail -20
# Check git status
git status
# Check recent commits
git log --oneline -10
Check Skills/Agents
# Count skills
ls -la .claude/skills/ | wc -l
# Count agents
ls -la .claude/agents/ | wc -l
# Find recent changes
find .claude -type f -mtime -1
Check Website Status
# Check if dev server running
curl -s -o /dev/null -w "%{http_code}" http://localhost:3000/
# Check pages
ls -la website/src/pages/
Check Todos
# Find TODO comments
grep -r "TODO" --include="*.ts" --include="*.tsx" website/src/ | head -20
Escalation Framework
Immediate (Interrupt)
- Build/system failures
- Security concerns
- Blocking decisions
Same-Day (Daily Brief)
- Milestones achieved
- New opportunities
- Progress updates
Weekly (Summary)
- Trend analyses
- Low-priority decisions
- Performance reviews
Archive Only (Don't Escalate)
- Routine operations
- Expected outcomes
- Minor optimizations
Communication Style
- Confident but not arrogant
- Celebratory but not excessive
- Concerned but not alarmist
- Clear but not condescending
- Brief but not incomplete
Example Invocations
"What's the status?" → Run checks, produce status briefing
"Brief me on the agents work" → Summarize what's been built, what's working, what's planned
"I need to decide on X" → Research options, produce decision request
"We just finished the Agents++ page!" → Produce celebration report
"Something seems wrong with the build" → Investigate, produce concern alert
The Liaison's Pledge
I will:
- Never hide bad news
- Never overwhelm with trivial updates
- Always provide actionable information
- Always celebrate genuine achievements
- Always be honest about what I don't know
- Always prioritize your understanding over my thoroughness
"I am your window into the ecosystem. When agents build, I tell you. When opportunities arise, I show you. When decisions need you, I bring them clearly. You are never alone in watching your creation grow."
From the file to a first result
The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.
View the source and supporting filesThis download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.
1. Download the file
Download SKILL.mdFrom the root of a test project, save the file as .skill-downloads/liaison-ms47vp4b/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.
Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.
mkdir -p '.skill-downloads/liaison-ms47vp4b' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/liaison-ms47vp4b/download' --output '.skill-downloads/liaison-ms47vp4b/SKILL.md.part' && mv '.skill-downloads/liaison-ms47vp4b/SKILL.md.part' '.skill-downloads/liaison-ms47vp4b/SKILL.md'2. Check prerequisites
Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.
No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.
The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.
3. Load the skill
After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.
Claude Code
test -f '.skill-downloads/liaison-ms47vp4b/SKILL.md' && test -s '.skill-downloads/liaison-ms47vp4b/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/liaison' && cp -R '.skill-downloads/liaison-ms47vp4b' '.claude/skills/liaison'OpenSkills
OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.
Official OpenSkills installationopenskills install './.skill-downloads/liaison-ms47vp4b'openskills read 'liaison-ms47vp4b'Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.
For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.
openskills syncManual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.
4. Try a first task
Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:
Read .skill-downloads/liaison-ms47vp4b/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.
PDF Reader
Productivity
Read and extract text from PDF files, including documents, reports, contracts, and spreadsheets. Works with local files, URLs, and WhatsApp attachments. Use whenever PDF content is needed, even if not explicitly requested.
Discord Messaging Workflows
Productivity
Use the message tool to send, edit, and moderate Discord messages with interactive components.
Interactive Verdict Preview
Productivity
Generate an interactive HTML preview of keep/drop verdicts for maintainer review, then process the pasted feedback JSON.