shine-client-brief

Generate a one-page Markdown client briefing from memory, emails, and Asana tasks.

1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/diShine-digital-agency/SHINE-Code-System --skill shine-client-brief
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shine-client-brief
Source: https://github.com/diShine-digital-agency/SHINE-Code-System/tree/main/skills/shine-client-brief
Command: npx skills add https://github.com/diShine-digital-agency/SHINE-Code-System --skill shine-client-brief

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates a concise, structured client briefing by aggregating memory, the latest emails, and project status from Asana, saving prep time before client meetings.

Core Features & Use Cases

  • Automated context aggregation: pulls from memory, the most recent client emails, and Asana updates to assemble a complete briefing.
  • Structured output: produces a one-page Markdown cheatsheet with sections for Contact, Budget, Open items, Talking points, and Risks.
  • Guardrails & fallbacks: if memory or emails are missing, indicates gaps for follow-up and aborts gracefully when required data isn't present.

Quick Start

Provide a one-page client briefing using memory, recent emails, and Asana status.

Frequently Asked Questions about shine-client-brief

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a one-page client briefing from emails and Asana tasks?

A client briefing consolidates recent emails, project status, and memory files into a structured one-page document. It provides sections for Contact, Budget, Open items, Talking points, and Risks to ensure focused pre-meeting discussions.

What's the best way to prepare for a client kickoff call using Asana and email context?

Aggregate active Asana tasks and recent emails to produce a structured one-page briefing. This delivers talking points, risks, and budget context directly into your kickoff call preparation workflow.

Does the client briefing skill work if my memory files or emails are missing?

When memory files or emails are missing, the briefing indicates gaps for follow-up and aborts gracefully if required data is absent. This ensures incomplete briefings signal missing context rather than failing silently.

Can I pull client context from memory files and Asana status updates into a single document?

Yes, the skill reads memory files at ~/.claude/memory/client-<slug>.md, pulls the last 5 client emails, and reads active Asana tasks. It combines these sources into a single Markdown cheatsheet for meeting prep.

What sections are included in an automated client briefing cheatsheet?

The briefing cheatsheet includes structured sections for Contact, Budget, Open items, Talking points, and Risks. These sections organize aggregated memory, email, and Asana data into a concise one-page format.