Skip to content
Back to skills

When Tracking Financial Runway Use Dashboard

ASecurity

/============================================================================/

  • 666 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 2, 2026
ai-agentsgobash

Works with

  • mcp

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill when-tracking-financial-runway-use-dashboard --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of When Tracking Financial Runway Use Dashboard?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for When Tracking Financial Runway Use Dashboard
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-when-tracking-financial-runway-use-dashboard/badge)](https://www.skillsdirectory.com/skills/majiayu000-when-tracking-financial-runway-use-dashboard)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: when-tracking-financial-runway-use-dashboard
description: /============================================================================/
---

/*============================================================================*/
/* SKILL SKILL :: VERILINGUA x VERIX EDITION                      */
/*============================================================================*/

---
name: skill
version: 1.0.0
description: |
  [assert|neutral] Daily financial tracking with burn rate calculation, runway projection, and alert thresholds [ground:given] [conf:0.95] [state:confirmed]
category: financial-survival
tags:
- general
author: system
cognitive_frame:
  primary: evidential
  goal_analysis:
    first_order: "Execute skill workflow"
    second_order: "Ensure quality and consistency"
    third_order: "Enable systematic financial-survival processes"
---

/*----------------------------------------------------------------------------*/
/* S0 META-IDENTITY                                                            */
/*----------------------------------------------------------------------------*/

[define|neutral] SKILL := {
  name: "skill",
  category: "financial-survival",
  version: "1.0.0",
  layer: L1
} [ground:given] [conf:1.0] [state:confirmed]

/*----------------------------------------------------------------------------*/
/* S1 COGNITIVE FRAME                                                          */
/*----------------------------------------------------------------------------*/

[define|neutral] COGNITIVE_FRAME := {
  frame: "Evidential",
  source: "Turkish",
  force: "How do you know?"
} [ground:cognitive-science] [conf:0.92] [state:confirmed]

## Kanitsal Cerceve (Evidential Frame Activation)
Kaynak dogrulama modu etkin.

/*----------------------------------------------------------------------------*/
/* S2 TRIGGER CONDITIONS                                                       */
/*----------------------------------------------------------------------------*/

[define|neutral] TRIGGER_POSITIVE := {
  keywords: ["skill", "financial-survival", "workflow"],
  context: "user needs skill capability"
} [ground:given] [conf:1.0] [state:confirmed]

/*----------------------------------------------------------------------------*/
/* S3 CORE CONTENT                                                             */
/*----------------------------------------------------------------------------*/

# Runway Dashboard

## Kanitsal Cerceve (Evidential Frame Activation)
Kaynak dogrulama modu etkin.



Real-time financial tracking with burn rate analysis, runway projection, and critical alert thresholds. Know exactly how many weeks you can operate.

## Overview

Single-agent dashboard that calculates:
- **Current liquid assets** (checking, savings, available credit)
- **Monthly burn rate** (fixed + variable expenses)
- **Revenue streams** (Guild workshops, consulting, hackathons, grants)
- **Runway remaining** (weeks until zero)
- **Alert thresholds** (30-day warning, 60-day caution, 90-day safe)

**Critical for**: Survival planning, decision-making under financial pressure

## Assigned Agent

**analyst (FinTracker role)** - Daily financial snapshot and projection
- Expertise: Financial modeling, trend analysis, forecasting
- Tools: CSV processing, arithmetic, projection algorithms
- Output: Daily dashboard with runway visualization

## Data Flow

```
SKILL: runway-dashboard
  ↓
analyst (FinTracker) executes daily
  ↓
COMMANDS:
  - Read accounts.yml (current balances)
  - Read expenses.yml (monthly burn)
  - Read revenue_streams.yml (income)
  - Calculate runway = assets / (burn - revenue)
  - Generate markdown dashboard
  - Store snapshot in Memory MCP
  ↓
OUTPUT: Daily dashboard + 30/60/90-day projections
```

---

## Daily Execution Script

```bash
#!/bin/bash
# Runway Dashboard - Daily Financial Snapshot

# PRE-TASK HOOK
npx claude-flow@alpha hooks pre-task \
  --description "Runway: daily financial snapshot" \
  --agent "analyst" \
  --role "FinTracker" \
  --skill "runway-dashboard"

# SETUP
TODAY=$(date +%Y-%m-%d)
MONTH=$(date +%Y-%m)
mkdir -p outputs/dashboards raw_data/runway

# READ FINANCIAL DATA
CHECKING=$(yq eval '.accounts.checking.balance' data/finances/accounts.yml)
SAVINGS=$(yq eval '.accounts.savings.balance' data/finances/accounts.yml)
CREDIT_AVAIL=$(yq eval '.accounts.credit.available' data/finances/accounts.yml)

FIXED_EXPENSES=$(yq eval '.monthly.fixed | to_entries | map(.value) | add' data/finances/expenses.yml)
VARIABLE_EXPENSES=$(yq eval '.monthly.variable | to_entries | map(.value) | add' data/finances/expenses.yml)

GUILD_REVENUE=$(yq eval '.streams.guild.monthly_avg' data/finances/revenue_streams.yml)
CONSULTING_REVENUE=$(yq eval '.streams.consulting.monthly_avg' data/finances/revenue_streams.yml)
OTHER_REVENUE=$(yq eval '.streams.other.monthly_avg' data/finances/revenue_streams.yml)

# CALCULATIONS
TOTAL_ASSETS=$(echo "$CHECKING + $SAVINGS" | bc)
MONTHLY_BURN=$(echo "$FIXED_EXPENSES + $VARIABLE_EXPENSES" | bc)
MONTHLY_REVENUE=$(echo "$GUILD_REVENUE + $CONSULTING_REVENUE + $OTHER_REVENUE" | bc)
NET_BURN=$(echo "$MONTHLY_BURN - $MONTHLY_REVENUE" | bc)

# Runway in weeks (handle negative net burn = infinite runway)
if (( $(echo "$NET_BURN <= 0" | bc -l) )); then
  RUNWAY_WEEKS="∞ (revenue > expenses)"
else
  RUNWAY_WEEKS=$(echo "scale=1; ($TOTAL_ASSETS / $NET_BURN) * 4.33" | bc)
fi

# Alert status
if (( $(echo "$RUNWAY_WEEKS < 4" | bc -l) )); then
  ALERT_STATUS="🔴 CRITICAL (< 4 weeks)"
  ALERT_ACTION="IMMEDIATE ACTION REQUIRED"
elif (( $(echo "$RUNWAY_WEEKS < 8" | bc -l) )); then
  ALERT_STATUS="🟠 WARNING (< 8 weeks)"
  ALERT_ACTION="Accelerate revenue generation"
elif (( $(echo "$RUNWAY_WEEKS < 13" | bc -l) )); then
  ALERT_STATUS="🟡 CAUTION (< 13 weeks)"
  ALERT_ACTION="Monitor closely, prepare backup plans"
else
  ALERT_STATUS="🟢 SAFE (> 13 weeks)"
  ALERT_ACTION="Normal operations"
fi

# GENERATE DASHBOARD
cat > outputs/dashboards/runway_${TODAY}.md <<DASHBOARD
# Financial Runway Dashboard - $TODAY

$ALERT_STATUS

---

## Current Status

| Metric | Value |
|--------|-------|
| **Liquid Assets** | \$$(printf "%.2f" $TOTAL_ASSETS) |
| **Monthly Burn** | \$$(printf "%.2f" $MONTHLY_BURN) |
| **Monthly Revenue** | \$$(printf "%.2f" $MONTHLY_REVENUE) |
| **Net Burn** | \$$(printf "%.2f" $NET_BURN) |
| **Runway Remaining** | **$RUNWAY_WEEKS weeks** |
| **Alert Status** | $ALERT_STATUS |

---

## Asset

/*----------------------------------------------------------------------------*/
/* S4 SUCCESS CRITERIA                                                         */
/*----------------------------------------------------------------------------*/

[define|neutral] SUCCESS_CRITERIA := {
  primary: "Skill execution completes successfully",
  quality: "Output meets quality thresholds",
  verification: "Results validated against requirements"
} [ground:given] [conf:1.0] [state:confirmed]

/*----------------------------------------------------------------------------*/
/* S5 MCP INTEGRATION                                                          */
/*----------------------------------------------------------------------------*/

[define|neutral] MCP_INTEGRATION := {
  memory_mcp: "Store execution results and patterns",
  tools: ["mcp__memory-mcp__memory_store", "mcp__memory-mcp__vector_search"]
} [ground:witnessed:mcp-config] [conf:0.95] [state:confirmed]

/*----------------------------------------------------------------------------*/
/* S6 MEMORY NAMESPACE                                                         */
/*----------------------------------------------------------------------------*/

[define|neutral] MEMORY_NAMESPACE := {
  pattern: "skills/financial-survival/skill/{project}/{timestamp}",
  store: ["executions", "decisions", "patterns"],
  retrieve: ["similar_tasks", "proven_patterns"]
} [ground:system-policy] [conf:1.0] [state:confirmed]

[define|neutral] MEMORY_TAGGING := {
  WHO: "skill-{session_id}",
  WHEN: "ISO8601_timestamp",
  PROJECT: "{project_name}",
  WHY: "skill-execution"
} [ground:system-policy] [conf:1.0] [state:confirmed]

/*----------------------------------------------------------------------------*/
/* S7 SKILL COMPLETION VERIFICATION                                            */
/*----------------------------------------------------------------------------*/

[direct|emphatic] COMPLETION_CHECKLIST := {
  agent_spawning: "Spawn agents via Task()",
  registry_validation: "Use registry agents only",
  todowrite_called: "Track progress with TodoWrite",
  work_delegation: "Delegate to specialized agents"
} [ground:system-policy] [conf:1.0] [state:confirmed]

/*----------------------------------------------------------------------------*/
/* S8 ABSOLUTE RULES                                                           */
/*----------------------------------------------------------------------------*/

[direct|emphatic] RULE_NO_UNICODE := forall(output): NOT(unicode_outside_ascii) [ground:windows-compatibility] [conf:1.0] [state:confirmed]

[direct|emphatic] RULE_EVIDENCE := forall(claim): has(ground) AND has(confidence) [ground:verix-spec] [conf:1.0] [state:confirmed]

[direct|emphatic] RULE_REGISTRY := forall(agent): agent IN AGENT_REGISTRY [ground:system-policy] [conf:1.0] [state:confirmed]

/*----------------------------------------------------------------------------*/
/* PROMISE                                                                     */
/*----------------------------------------------------------------------------*/

[commit|confident] <promise>SKILL_VERILINGUA_VERIX_COMPLIANT</promise> [ground:self-validation] [conf:0.99] [state:confirmed]

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.