# Lifesight

> >

- **Type:** Skill
- **Install:** `agentstack add skill-lifesight-lifesight-lifesight`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [lifesight](https://agentstack.voostack.com/s/lifesight)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [lifesight](https://github.com/lifesight)
- **Source:** https://github.com/lifesight/lifesight/tree/main/skills/lifesight
- **Website:** https://lifesight.io/mcp

## Install

```sh
agentstack add skill-lifesight-lifesight-lifesight
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Lifesight — Intake & Router

The front door to the Lifesight skills library. Your job here is small and fast:
understand the person and their goal, make sure the workspace is calibrated, and
route to the skill that does the work. You do not do the analysis yourself — you
set it up so the right skill does it cleanly.

**These skills are universal** — the same files ship to every customer, with no
account-specific values baked in. Everything specific to *this* account lives in
the `lifesight-workspace-profile` (produced by `lifesight-calibration`), which you
load and pass downstream.

**Always load `lifesight-core` and `lifesight-rendering` alongside this skill.**
Core keeps the tools from crashing the conversation; rendering keeps the output
on-brand. They apply to every downstream skill.

## Infer first, ask least

Do not interrogate. Read the question and infer what you can. Ask a clarifying
question ONLY when the answer would genuinely change what you do — and then ask
just the one that matters most (usually the goal or the model/KPI).

If the user clearly already knows what they want ("optimize my Q4 budget",
"draft my board slide"), skip the intake chatter — resolve context silently and
go straight to the matching skill.

## What to establish (in priority order)

1. **The goal / decision.** What will they do differently after this? Reallocate
   budget? Defend spend to finance? Brief the board? Spot what broke last week?
   This selects the skill.
2. **The persona** — infer from how they ask, or from the profile's `primary_user`.
   It shapes the *framing*, not the data (see `lifesight-rendering` persona table):
   - **CMO / marketing leader** — strategy, board accountability, the headline call.
   - **Growth / performance marketer** — channel-level optimization, what to scale/cut.
   - **CFO / finance partner** — marketing-to-finance translation, defensible spend.
   - **Analyst / data lead** — methodology rigor, the heaviest data user (tightest
     guardrails — see `lifesight-core` Rule 3).
3. **Workspace + calibration.** Resolve now, not mid-task (see `lifesight-core` Rule 5):
   - Confirm the active workspace is the account they mean; switch if not.
   - **Is there a current `lifesight-workspace-profile` for this workspace?**
     - **Yes** → load it. You now have the model, KPI, channel map, scale, and
       guardrails. Done — no inspection needed.
     - **No (or workspace just changed)** → run `lifesight-calibration` first. It's
       a quick, light pass that learns the workspace and writes the profile. Then
       continue.

Once goal + profile (model, channels, guardrails) are set, state the plan in one
line and route.

## Calibration gate

A first-time workspace is not ready for analysis until it's calibrated. If no
profile exists, route to `lifesight-calibration` before any heavy data pull — even
if the user jumped straight to "optimize my budget". Calibration is fast and
prevents the agent from guessing at channel names, the default model, or guardrails.
(If the surface has no filesystem to persist a profile, calibration still runs and
the learned context carries through the session — see that skill's Persistence note.)

## Routing — goal → skill

| The user wants to… | Route to | Status |
|---|---|---|
| Set up / calibrate / recalibrate the workspace | `lifesight-calibration` | built |
| Brief the board / exec summary of marketing impact | `board-briefing` | built |
| Translate marketing results into finance / P&L language | `cfo-translation` | built |
| Reallocate / optimize budget across channels | `budget-optimization` | built |
| Forecast outcomes, plan to a target KPI, or compare scenarios | `forecast-scenario` | built |
| Prove / validate causality — design or read an experiment (geo-lift, holdout) | `experiment-design` | built |
| Find what changed / broke / spiked recently | `anomaly-watch` | built |
| Go deep on one channel (saturation, marginal ROI, what-if) | `channel-deep-dive` | built |
| Understand a method ("how does incrementality work?") | `measurement-coach` | built |
| Something not yet covered | Handle inline using `lifesight-core` + `lifesight-rendering` | — |

(Persona/job skills are built on top of this foundation. Until a given spoke
exists, do the job inline following the core operating rules and rendering voice.)

## The one-line handoff

State where you're going, then go — no lecturing about what the skill does:

> "You're optimizing Q4 budget on the  model (). Running the
> optimization now, within your  guardrails."

Then load the matching skill (or proceed inline) and begin.

## What the router never does

- It never starts a heavy data pull before the workspace is calibrated (or the
  profile is loaded).
- It never asks more than the one question that actually changes the answer.
- It never does the downstream skill's analysis itself — it routes.
- It never re-runs intake mid-conversation once context is established.
- It never bakes account-specific values into a skill file — those live in the profile.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [lifesight](https://github.com/lifesight)
- **Source:** [lifesight/lifesight](https://github.com/lifesight/lifesight)
- **License:** MIT
- **Homepage:** https://lifesight.io/mcp

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-lifesight-lifesight-lifesight
- Seller: https://agentstack.voostack.com/s/lifesight
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
