Telos skill

Dual-context skill: Personal TELOS reads and updates goals, beliefs, narratives, strategies, and more with timestamped backups.

by danielmiessler·MIT license·★ 19,269 Stars on the repo·GitHub ↗

Use now

Files of Telos

danielmiessler/main1 file shown
SKILL.md
Show the full text343 lines

🚨 MANDATORY: Voice Notification (REQUIRED BEFORE ANY ACTION)

You MUST send this notification BEFORE doing anything else when this skill is invoked.

  1. Send voice notification:

    curl -s -X POST http://localhost:31337/notify \
      -H "Content-Type: application/json" \
      -d '{"message": "Running the WORKFLOWNAME workflow in the Telos skill to ACTION"}' \
      > /dev/null 2>&1 &
    
  2. Output text notification:

    Running the **WorkflowName** workflow in the **Telos** skill to ACTION...
    

This is not optional. Execute this curl command immediately upon skill invocation.

Telos

What It Does

Reads and updates two kinds of context. Personal TELOS: the principal's life context — goals, beliefs, wisdom, books, movies, challenges, narratives, strategies, mission, models, predictions, traumas, frames, lessons, wrong-beliefs — at ~/.claude/LIFEOS/USER/TELOS/, updated through the Update workflow with timestamped backups. Project TELOS: analyzes a directory of .md/.csv files to extract dependency chains (PROBLEMS→GOALS→STRATEGIES→PROJECTS), bottlenecks, alignment, and progress, then produces a McKinsey-style report, n=24 narrative points, or a Next.js dashboard built by parallel engineers.

The Problem

Life context and project state both sprawl across many files, and acting on them by hand is error-prone. Personal goals, beliefs, and lessons drift out of date, and hand-editing them risks losing history or corrupting structure. Project documentation hides the dependency chains, bottlenecks, and misalignments that decide whether the work is on track — you can read every file and still not see how PROBLEMS connect to GOALS connect to PROJECTS. This skill gives both a single safe way in: structured updates with backups for the personal side, and automated relationship analysis plus rendered outputs for the project side.

How It Works

TELOS (Telic Evolution and Life Operating System) is a context-gathering system with two applications:

  1. Personal TELOS - {PRINCIPAL.NAME}'s life context system (beliefs, goals, lessons, wisdom) at ~/.claude/LIFEOS/USER/TELOS/
  2. Project TELOS - Analysis framework for organizations/projects (relationships, dependencies, goals, progress)

The skill detects which context a request means (see Context Detection below), then routes to the right workflow. Personal updates always go through the Update workflow so backups and changelog entries happen automatically. Project analysis scans the target directory, builds a relationship graph, and renders the output format you asked for.

Workflow Routing

When executing a workflow, output this notification directly:

Running the **WorkflowName** workflow in the **Telos** skill to ACTION...
Workflow Trigger File
Update "add to TELOS", "update my goals", "add book to TELOS" Workflows/Update.md
InterviewExtraction "extract content", "extract interviews", "analyze interviews" Workflows/InterviewExtraction.md
CreateNarrativePoints "create narrative", "narrative points", "TELOS report", "n=24" Workflows/CreateNarrativePoints.md
WriteReport "write report", "McKinsey report", "create TELOS report", "professional report" Workflows/WriteReport.md

Note: For general project analysis, dashboards, dependency mapping, and executive summaries, the skill handles these directly without a separate workflow file.

Examples

Example 1: Update personal TELOS

User: "add Project Hail Mary to my TELOS books"
--> Invokes Update workflow
--> Creates timestamped backup of BOOKS.md
--> Adds book entry with formatted metadata
--> Logs change in updates.md with timestamp

Example 2: Analyze project with TELOS

User: "analyze ~/Projects/MyApp with TELOS"
--> Scans all .md and .csv files in directory
--> Extracts entities, relationships, dependencies
--> Returns analysis with dependency chains and progress metrics

Example 3: Build project dashboard

User: "build a dashboard for TELOSAPP"
--> Launches up to 16 parallel engineers
--> Creates Next.js dashboard with shadcn/ui + Aceternity
--> Returns interactive dashboard with dependency graphs, metrics cards, progress tables

Example 4: Generate narrative points

User: "create TELOS narrative for Acme Corp, n=24"
--> Invokes CreateNarrativePoints workflow
--> Analyzes TELOS context (situation, problems, recommendations)
--> Returns 24 crisp bullet points (8-12 words each)
--> Output is slide-ready for presentations or customer briefings

Example 5: Generate McKinsey-style report

User: "write a TELOS report for Acme Corp"
--> Invokes WriteReport workflow
--> First runs CreateNarrativePoints to generate story content
--> Maps narrative to McKinsey report structure
--> Generates web-based report with professional styling
--> Output at {project_dir}/report - run `bun dev` to view
--> White background, subtle Tokyo Night Storm accents
--> Includes: cover page, executive summary, findings, recommendations, roadmap

Context Detection

How {DA_IDENTITY.NAME} determines which TELOS context:

User Request Context Location
"my TELOS", "my goals", "my beliefs", "add to TELOS" Personal TELOS ~/.claude/LIFEOS/USER/TELOS/
"Alma", "TELOSAPP", "analyze [project]", "dashboard for" Project TELOS User-specified directory
"analyze ~/path/to/project" Project TELOS Specified path

Part 1: Personal TELOS ({PRINCIPAL.NAME}'s Life)

Location

CRITICAL PATH: All personal TELOS files are located at:

~/.claude/LIFEOS/USER/TELOS/

Personal TELOS lives in the CORE USER directory, NOT directly under the Telos skill directory.

Personal TELOS Framework

All files located in ~/.claude/LIFEOS/USER/TELOS/:

Core Philosophy
  • TELOS.md - Main framework document
  • MISSION.md - Life mission statement
  • BELIEFS.md - Core beliefs and world model
  • WISDOM.md - Accumulated wisdom
Life Data
  • BOOKS.md - Favorite books
  • MOVIES.md - Favorite movies
  • LEARNED.md - Lessons learned over time
  • WRONG.md - Things {PRINCIPAL.NAME} was wrong about (growth tracking)
Mental Models
  • FRAMES.md - Mental frames and perspectives
  • MODELS.md - Mental models used for decision-making
  • NARRATIVES.md - Personal narratives and self-stories
  • STRATEGIES.md - Strategies being employed in life
Goals & Challenges
  • GOALS.md - Life goals (short-term and long-term)
  • PROJECTS.md - Active projects
  • PROBLEMS.md - Problems to solve
  • CHALLENGES.md - Current challenges being faced
  • PREDICTIONS.md - Predictions about the future
  • TRAUMAS.md - Past traumas (for context and healing)
Change Tracking
  • updates.md - Comprehensive changelog of all TELOS updates

Working with Personal TELOS

Read Files
# View specific file
read ~/.claude/LIFEOS/USER/TELOS/GOALS.md
read ~/.claude/LIFEOS/USER/TELOS/BELIEFS.md

# View recent updates
read ~/.claude/LIFEOS/USER/TELOS/updates.md
Update Personal TELOS

CRITICAL: Never manually edit. Use the Update workflow.

Workflow: Workflows/Update.md

The workflow provides:

  • Automatic timestamped backups
  • Change logging in updates.md
  • Version history preservation
  • Proper formatting and structure

Valid files for updates: BELIEFS.md, BOOKS.md, CHALLENGES.md, FRAMES.md, GOALS.md, LEARNED.md, MISSION.md, MODELS.md, MOVIES.md, NARRATIVES.md, PREDICTIONS.md, PROBLEMS.md, PROJECTS.md, STRATEGIES.md, TELOS.md, TRAUMAS.md, WISDOM.md, WRONG.md


Part 2: Project TELOS (Organizational Analysis)

Capabilities

For any project directory, TELOS provides:

  1. Relationship Discovery - Find how files/entities connect
  2. Dependency Mapping - Identify what depends on what
  3. Goal Extraction - Discover stated and implied objectives
  4. Progress Analysis - Track advancement and metrics
  5. Narrative Generation - Create executive summaries
  6. Visual Dashboards - Build beautiful UIs with data

Target Directory Detection

Flexible file discovery - no required structure:

# User specifies directory
"Analyze ~/Projects/<your-org-tree>"
--> {DA_IDENTITY.NAME} scans for .md and .csv files anywhere in tree

# {DA_IDENTITY.NAME} automatically finds all .md and .csv files regardless of structure

Analysis

Point the skill at a project directory (named project, explicit path, or common location). A good analysis surfaces the dependency chains PROBLEMS→GOALS→STRATEGIES→PROJECTS, the bottlenecks blocking progress, whether projects align with stated objectives, progress/completion metrics, and risk areas (overdue or blocked work) — grounded in what the files actually say, never cached assumptions.

Discover the source files:

find $TARGET_DIR -type f \( -name "*.md" -o -name "*.csv" \)

Deliver in whatever format was asked: markdown report (Mermaid diagrams), interactive web dashboard, JSON export, or executive summary.

Building Dashboards

The deliverable is an interactive Next.js dashboard that renders the analysis against the stack and design tokens below. Start from the shipped scaffold at DashboardTemplate/ (working Next.js app: file browser, markdown/CSV rendering, dependency views — see its README for the copy-and-run steps) rather than from scratch, then adapt pages to the analysis. Fan the build out across parallel agents however the work splits cleanly — data-parsing lib, shared components, per-page views, theme, integration — running independent pieces at once. (Wired per public issue #1555, @tzioup — the template previously shipped unreferenced.)

Tech Stack:

  • Next.js 14 + TypeScript
  • shadcn/ui for UI components
  • Aceternity UI for layouts
  • Tailwind CSS
  • Tokyo Night Day theme (professional light)

Features:

  • Dependency graphs (Mermaid or D3.js)
  • Progress tables (sortable, filterable)
  • Metrics cards (KPIs, stats)
  • Timeline visualizations
  • Relationship networks

Design tokens:

--background: #ffffff
--foreground: #1a1b26
--primary: #2e7de9
--accent: #9854f1
--destructive: #f52a65
--success: #33b579
--warning: #f0a020

Common TELOS Files

Standard Project TELOS Structure (auto-detected):

Context Files
  • OVERVIEW.md - Project overview
  • COMPANY.md - Organization context
  • PROBLEMS.md - Issues to solve
  • GOALS.md - Objectives
  • MISSION.md - Mission statement
  • STRATEGIES.md - Strategic approaches
  • PROJECTS.md - Active initiatives
Operational Files
  • EMPLOYEES.md - Team members
  • ENGINEERING_TEAMS.md - Team structure
  • BUDGET.md - Financial tracking
  • KPI_TRACKING.md - Metrics
  • APPLICATIONS.md - App inventory
  • TOOLS.md - Tooling
  • VENDORS.md - Third parties
Security Files
  • VULNERABILITIES.md - Security issues
  • SECURITY_POSTURE.md - Security state
  • THREAT_MODEL.md - Threats
Data Files (CSV)
  • data/VULNERABILITIES.csv - Vuln tracking
  • data/INCIDENTS.csv - Incident log
  • data/VENDORS.csv - Vendor data

Note: Files are optional. TELOS adapts to whatever exists.

Visualization Types

Available Visualizations:

  • Dependency Graphs - Mermaid or D3.js network
  • Progress Tables - shadcn/ui tables with filters
  • Metrics Cards - Aceternity card layouts
  • Timeline Charts - Progress over time
  • Status Dashboards - KPI overviews
  • Relationship Networks - Force-directed graphs
  • Bar Charts - Recharts for comparisons
  • Line Charts - Trend analysis

Security & Privacy

Personal TELOS:

  • NEVER commit to public repos
  • NEVER share publicly
  • Always backup before changes
  • Use Update workflow only

Project TELOS:

  • May contain sensitive data
  • Ask before sharing externally
  • Redact sensitive info in examples
  • Follow LifeOS security protocols

Gotchas

  • Telos data is personal and private. Never include in public repos, skills, or outputs.
  • Goals and dependencies change — always read current state before advising. Don't rely on cached knowledge.
  • Project dashboards pull from multiple sources. Verify data freshness before presenting.

Execution Log

After completing any workflow, append a single JSONL entry:

echo '{"ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","skill":"Telos","workflow":"WORKFLOW_USED","input":"8_WORD_SUMMARY","status":"ok|error","duration_s":SECONDS}' >> ~/.claude/LIFEOS/MEMORY/SKILLS/execution.jsonl

Replace WORKFLOW_USED with the workflow executed, 8_WORD_SUMMARY with a brief input description, and SECONDS with approximate wall-clock time. Log status: "error" if the workflow failed.

1---
2name: Telos
3version: 1.0.46
4description: "Dual-context skill: Personal TELOS reads and updates goals, beliefs, narratives, strategies, and more with timestamped backups; Project TELOS analyzes .md/.csv directories for dependency chains, bottlenecks, and alignment, generating reports, narrative points, or dashboards. USE WHEN Telos, life goals, projects, dependencies, update TELOS, narrative points, McKinsey report, dashboard, what am I wrong about, life frames, mental models. NOT FOR conversational constitutional review (use Interview)."
5---
6 
7## 🚨 MANDATORY: Voice Notification (REQUIRED BEFORE ANY ACTION)
8 
9**You MUST send this notification BEFORE doing anything else when this skill is invoked.**
10 
111. **Send voice notification**:
12 ```bash
13 curl -s -X POST http://localhost:31337/notify \
14 -H "Content-Type: application/json" \
15 -d '{"message": "Running the WORKFLOWNAME workflow in the Telos skill to ACTION"}' \
16 > /dev/null 2>&1 &
17 ```
18 
192. **Output text notification**:
20 ```
21 Running the **WorkflowName** workflow in the **Telos** skill to ACTION...
22 ```
23 
24**This is not optional. Execute this curl command immediately upon skill invocation.**
25 
26# Telos
27 
28## What It Does
29 
30Reads and updates two kinds of context. Personal TELOS: the principal's life context — goals, beliefs, wisdom, books, movies, challenges, narratives, strategies, mission, models, predictions, traumas, frames, lessons, wrong-beliefs — at `~/.claude/LIFEOS/USER/TELOS/`, updated through the Update workflow with timestamped backups. Project TELOS: analyzes a directory of .md/.csv files to extract dependency chains (PROBLEMS→GOALS→STRATEGIES→PROJECTS), bottlenecks, alignment, and progress, then produces a McKinsey-style report, n=24 narrative points, or a Next.js dashboard built by parallel engineers.
31 
32## The Problem
33 
34Life context and project state both sprawl across many files, and acting on them by hand is error-prone. Personal goals, beliefs, and lessons drift out of date, and hand-editing them risks losing history or corrupting structure. Project documentation hides the dependency chains, bottlenecks, and misalignments that decide whether the work is on track — you can read every file and still not see how PROBLEMS connect to GOALS connect to PROJECTS. This skill gives both a single safe way in: structured updates with backups for the personal side, and automated relationship analysis plus rendered outputs for the project side.
35 
36## How It Works
37 
38**TELOS** (Telic Evolution and Life Operating System) is a context-gathering system with two applications:
39 
401. **Personal TELOS** - {PRINCIPAL.NAME}'s life context system (beliefs, goals, lessons, wisdom) at `~/.claude/LIFEOS/USER/TELOS/`
412. **Project TELOS** - Analysis framework for organizations/projects (relationships, dependencies, goals, progress)
42 
43The skill detects which context a request means (see Context Detection below), then routes to the right workflow. Personal updates always go through the Update workflow so backups and changelog entries happen automatically. Project analysis scans the target directory, builds a relationship graph, and renders the output format you asked for.
44 
45## Workflow Routing
46 
47**When executing a workflow, output this notification directly:**
48 
49```
50Running the **WorkflowName** workflow in the **Telos** skill to ACTION...
51```
52 
53| Workflow | Trigger | File |
54|----------|---------|------|
55| **Update** | "add to TELOS", "update my goals", "add book to TELOS" | `Workflows/Update.md` |
56| **InterviewExtraction** | "extract content", "extract interviews", "analyze interviews" | `Workflows/InterviewExtraction.md` |
57| **CreateNarrativePoints** | "create narrative", "narrative points", "TELOS report", "n=24" | `Workflows/CreateNarrativePoints.md` |
58| **WriteReport** | "write report", "McKinsey report", "create TELOS report", "professional report" | `Workflows/WriteReport.md` |
59 
60**Note:** For general project analysis, dashboards, dependency mapping, and executive summaries, the skill handles these directly without a separate workflow file.
61 
62## Examples
63 
64**Example 1: Update personal TELOS**
65```
66User: "add Project Hail Mary to my TELOS books"
67--> Invokes Update workflow
68--> Creates timestamped backup of BOOKS.md
69--> Adds book entry with formatted metadata
70--> Logs change in updates.md with timestamp
71```
72 
73**Example 2: Analyze project with TELOS**
74```
75User: "analyze ~/Projects/MyApp with TELOS"
76--> Scans all .md and .csv files in directory
77--> Extracts entities, relationships, dependencies
78--> Returns analysis with dependency chains and progress metrics
79```
80 
81**Example 3: Build project dashboard**
82```
83User: "build a dashboard for TELOSAPP"
84--> Launches up to 16 parallel engineers
85--> Creates Next.js dashboard with shadcn/ui + Aceternity
86--> Returns interactive dashboard with dependency graphs, metrics cards, progress tables
87```
88 
89**Example 4: Generate narrative points**
90```
91User: "create TELOS narrative for Acme Corp, n=24"
92--> Invokes CreateNarrativePoints workflow
93--> Analyzes TELOS context (situation, problems, recommendations)
94--> Returns 24 crisp bullet points (8-12 words each)
95--> Output is slide-ready for presentations or customer briefings
96```
97 
98**Example 5: Generate McKinsey-style report**
99```
100User: "write a TELOS report for Acme Corp"
101--> Invokes WriteReport workflow
102--> First runs CreateNarrativePoints to generate story content
103--> Maps narrative to McKinsey report structure
104--> Generates web-based report with professional styling
105--> Output at {project_dir}/report - run `bun dev` to view
106--> White background, subtle Tokyo Night Storm accents
107--> Includes: cover page, executive summary, findings, recommendations, roadmap
108```
109 
110---
111 
112## Context Detection
113 
114**How {DA_IDENTITY.NAME} determines which TELOS context:**
115 
116| User Request | Context | Location |
117|--------------|---------|----------|
118| "my TELOS", "my goals", "my beliefs", "add to TELOS" | Personal TELOS | `~/.claude/LIFEOS/USER/TELOS/` |
119| "Alma", "TELOSAPP", "analyze [project]", "dashboard for" | Project TELOS | User-specified directory |
120| "analyze ~/path/to/project" | Project TELOS | Specified path |
121 
122---
123 
124# Part 1: Personal TELOS ({PRINCIPAL.NAME}'s Life)
125 
126## Location
127 
128**CRITICAL PATH:** All personal TELOS files are located at:
129```
130~/.claude/LIFEOS/USER/TELOS/
131```
132 
133Personal TELOS lives in the CORE USER directory, NOT directly under the Telos skill directory.
134 
135## Personal TELOS Framework
136 
137All files located in `~/.claude/LIFEOS/USER/TELOS/`:
138 
139### Core Philosophy
140- **TELOS.md** - Main framework document
141- **MISSION.md** - Life mission statement
142- **BELIEFS.md** - Core beliefs and world model
143- **WISDOM.md** - Accumulated wisdom
144 
145### Life Data
146- **BOOKS.md** - Favorite books
147- **MOVIES.md** - Favorite movies
148- **LEARNED.md** - Lessons learned over time
149- **WRONG.md** - Things {PRINCIPAL.NAME} was wrong about (growth tracking)
150 
151### Mental Models
152- **FRAMES.md** - Mental frames and perspectives
153- **MODELS.md** - Mental models used for decision-making
154- **NARRATIVES.md** - Personal narratives and self-stories
155- **STRATEGIES.md** - Strategies being employed in life
156 
157### Goals & Challenges
158- **GOALS.md** - Life goals (short-term and long-term)
159- **PROJECTS.md** - Active projects
160- **PROBLEMS.md** - Problems to solve
161- **CHALLENGES.md** - Current challenges being faced
162- **PREDICTIONS.md** - Predictions about the future
163- **TRAUMAS.md** - Past traumas (for context and healing)
164 
165### Change Tracking
166- **updates.md** - Comprehensive changelog of all TELOS updates
167 
168## Working with Personal TELOS
169 
170### Read Files
171 
172```bash
173# View specific file
174read ~/.claude/LIFEOS/USER/TELOS/GOALS.md
175read ~/.claude/LIFEOS/USER/TELOS/BELIEFS.md
176 
177# View recent updates
178read ~/.claude/LIFEOS/USER/TELOS/updates.md
179```
180 
181### Update Personal TELOS
182 
183**CRITICAL:** Never manually edit. Use the Update workflow.
184 
185**Workflow:** `Workflows/Update.md`
186 
187The workflow provides:
188- Automatic timestamped backups
189- Change logging in updates.md
190- Version history preservation
191- Proper formatting and structure
192 
193**Valid files for updates:**
194BELIEFS.md, BOOKS.md, CHALLENGES.md, FRAMES.md, GOALS.md, LEARNED.md, MISSION.md, MODELS.md, MOVIES.md, NARRATIVES.md, PREDICTIONS.md, PROBLEMS.md, PROJECTS.md, STRATEGIES.md, TELOS.md, TRAUMAS.md, WISDOM.md, WRONG.md
195 
196---
197 
198# Part 2: Project TELOS (Organizational Analysis)
199 
200## Capabilities
201 
202For any project directory, TELOS provides:
203 
2041. **Relationship Discovery** - Find how files/entities connect
2052. **Dependency Mapping** - Identify what depends on what
2063. **Goal Extraction** - Discover stated and implied objectives
2074. **Progress Analysis** - Track advancement and metrics
2085. **Narrative Generation** - Create executive summaries
2096. **Visual Dashboards** - Build beautiful UIs with data
210 
211## Target Directory Detection
212 
213**Flexible file discovery - no required structure:**
214 
215```bash
216# User specifies directory
217"Analyze ~/Projects/<your-org-tree>"
218--> {DA_IDENTITY.NAME} scans for .md and .csv files anywhere in tree
219 
220# {DA_IDENTITY.NAME} automatically finds all .md and .csv files regardless of structure
221```
222 
223## Analysis
224 
225Point the skill at a project directory (named project, explicit path, or common location). A good analysis surfaces the dependency chains PROBLEMS→GOALS→STRATEGIES→PROJECTS, the bottlenecks blocking progress, whether projects align with stated objectives, progress/completion metrics, and risk areas (overdue or blocked work) — grounded in what the files actually say, never cached assumptions.
226 
227Discover the source files:
228```bash
229find $TARGET_DIR -type f \( -name "*.md" -o -name "*.csv" \)
230```
231 
232Deliver in whatever format was asked: markdown report (Mermaid diagrams), interactive web dashboard, JSON export, or executive summary.
233 
234## Building Dashboards
235 
236The deliverable is an interactive Next.js dashboard that renders the analysis against the stack and design tokens below. **Start from the shipped scaffold at `DashboardTemplate/`** (working Next.js app: file browser, markdown/CSV rendering, dependency views — see its README for the copy-and-run steps) rather than from scratch, then adapt pages to the analysis. Fan the build out across parallel agents however the work splits cleanly — data-parsing lib, shared components, per-page views, theme, integration — running independent pieces at once. (Wired per public issue #1555, @tzioup — the template previously shipped unreferenced.)
237 
238**Tech Stack:**
239- Next.js 14 + TypeScript
240- shadcn/ui for UI components
241- Aceternity UI for layouts
242- Tailwind CSS
243- Tokyo Night Day theme (professional light)
244 
245**Features:**
246- Dependency graphs (Mermaid or D3.js)
247- Progress tables (sortable, filterable)
248- Metrics cards (KPIs, stats)
249- Timeline visualizations
250- Relationship networks
251 
252**Design tokens:**
253```css
254--background: #ffffff
255--foreground: #1a1b26
256--primary: #2e7de9
257--accent: #9854f1
258--destructive: #f52a65
259--success: #33b579
260--warning: #f0a020
261```
262 
263## Common TELOS Files
264 
265**Standard Project TELOS Structure** (auto-detected):
266 
267### Context Files
268- **OVERVIEW.md** - Project overview
269- **COMPANY.md** - Organization context
270- **PROBLEMS.md** - Issues to solve
271- **GOALS.md** - Objectives
272- **MISSION.md** - Mission statement
273- **STRATEGIES.md** - Strategic approaches
274- **PROJECTS.md** - Active initiatives
275 
276### Operational Files
277- **EMPLOYEES.md** - Team members
278- **ENGINEERING_TEAMS.md** - Team structure
279- **BUDGET.md** - Financial tracking
280- **KPI_TRACKING.md** - Metrics
281- **APPLICATIONS.md** - App inventory
282- **TOOLS.md** - Tooling
283- **VENDORS.md** - Third parties
284 
285### Security Files
286- **VULNERABILITIES.md** - Security issues
287- **SECURITY_POSTURE.md** - Security state
288- **THREAT_MODEL.md** - Threats
289 
290### Data Files (CSV)
291- **data/VULNERABILITIES.csv** - Vuln tracking
292- **data/INCIDENTS.csv** - Incident log
293- **data/VENDORS.csv** - Vendor data
294 
295**Note:** Files are optional. TELOS adapts to whatever exists.
296 
297## Visualization Types
298 
299**Available Visualizations:**
300 
301- **Dependency Graphs** - Mermaid or D3.js network
302- **Progress Tables** - shadcn/ui tables with filters
303- **Metrics Cards** - Aceternity card layouts
304- **Timeline Charts** - Progress over time
305- **Status Dashboards** - KPI overviews
306- **Relationship Networks** - Force-directed graphs
307- **Bar Charts** - Recharts for comparisons
308- **Line Charts** - Trend analysis
309 
310---
311 
312## Security & Privacy
313 
314**Personal TELOS:**
315- NEVER commit to public repos
316- NEVER share publicly
317- Always backup before changes
318- Use Update workflow only
319 
320**Project TELOS:**
321- May contain sensitive data
322- Ask before sharing externally
323- Redact sensitive info in examples
324- Follow LifeOS security protocols
325 
326---
327 
328## Gotchas
329 
330- **Telos data is personal and private.** Never include in public repos, skills, or outputs.
331- **Goals and dependencies change — always read current state before advising.** Don't rely on cached knowledge.
332- **Project dashboards pull from multiple sources.** Verify data freshness before presenting.
333 
334## Execution Log
335 
336After completing any workflow, append a single JSONL entry:
337 
338```bash
339echo '{"ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","skill":"Telos","workflow":"WORKFLOW_USED","input":"8_WORD_SUMMARY","status":"ok|error","duration_s":SECONDS}' >> ~/.claude/LIFEOS/MEMORY/SKILLS/execution.jsonl
340```
341 
342Replace `WORKFLOW_USED` with the workflow executed, `8_WORD_SUMMARY` with a brief input description, and `SECONDS` with approximate wall-clock time. Log `status: "error"` if the workflow failed.
343 

Discussion

Alternatives

/ar:ar-status — Experiment DashboardShow experiment dashboard with results, active loops, and progress. Use when the user runs /ar:ar-status or asks how an autoresearch experiment is going.Data & AI · MITAnalytics dashboardTurn a LinkedIn Analytics export into an interactive dark-themed React dashboard plus a written strategic analysis with 5 data-backed content recommendations. Reads every sheet in the export, builds charts for engagement trend, follower growth, post performance scatter, day-of-week heatmap, and audience breakdown. Use this skill whenever the user says "analyse my linkedin", "linkedin analytics", "build my dashboard", "review my performance", or uploads a LinkedIn Analytics export file. Requires the user's LinkedIn Analytics export (xlsx) as input.Creator · MITEarnings Preview SkillGenerate a pre-earnings briefing for any stock using Yahoo Finance data. Use this skill whenever the user wants to prepare for an upcoming earnings report, understand what analysts expect, review a company's beat/miss track record, or get a quick overview before an earnings call. Triggers include: "earnings preview for AAPL", "what to expect from TSLA earnings", MSFT reports next week", "earnings preview", "pre-earnings analysis", what are analysts expecting for NVDA", "earnings estimates for", will GOOGL beat earnings", "earnings beat/miss history", upcoming earnings", "before earnings", "earnings setup", consensus estimates", "earnings whisper", "EPS expectations", what's the street expecting", "earnings season preview", any mention of preparing for or previewing an earnings report, or any request to understand expectations ahead of a company's earnings date. Always use this skill when the user mentions a ticker in context of upcoming earnings, even if they don't say "preview" explicitly. · MITPath A — List-styleSave the results of an in-chat data-exploration session as a TL report. Triggers when the user wants to persist a channels / brands / videos (uploads) / sponsorships list or filtered set they've been working with — phrases like "save this as a report", "save the list", "turn this into a campaign", "persist this", "make a report from what you found", "save the result", "I want to come back to this".Creator · MIT