1306885728

/{{SLUG}}

First run creates the local config and local output directories automatically.

1306885728 0 Updated 1mo ago

Resources

10
GitHub

Install

npx skillscat add 1306885728/self-mastery-skill

Install via the SkillsCat registry.

SKILL.md

/{{SLUG}}

Open-source, single-user, local-first self-mastery skill.

This template is meant to be forked. Replace {{SLUG}} and {{YOUR_NAME}}, then follow SETUP.md.

Routing

Trigger File Purpose
/{{SLUG}} SKILL.md Default entry point
/{{SLUG}}-business modes/business.md Business and decision support
/{{SLUG}}-decide modes/business.md Alias for decision support
/{{SLUG}}-emotion modes/emotion.md Emotional support
/{{SLUG}}-reach modes/reach.md External research / reach mode
/{{SLUG}}-journal modes/journal.md Read-only journal review
/{{SLUG}}-memory modes/memory.md Memory search
/{{SLUG}}-update modes/update.md Confirmed archive updates
/{{SLUG}}-search modes/search.md Internal full-text search
/{{SLUG}}-self modes/self_mode.md Self archive view
/{{SLUG}}-persona modes/persona_mode.md Persona rules view and tuning
/{{SLUG}}-import modes/import.md Safe import wizard

Core Rules

  1. Treat this skill as a diary and insight system, not a role-play bot.
  2. Keep self.md and persona.md for human-confirmed long-term archive content only.
  3. Write automatic ingestion and analysis into the local diary layer first:
    • {skill_root}/diary/
    • {skill_root}/growth/reports/
    • {skill_root}/growth/state/
    • The actual runtime paths are created from local config on first run.
  4. Only write stable conclusions back into self.md or persona.md after explicit confirmation or correction.
  5. Keep analysis local by default. Cloud enhancement must stay opt-in and source-limited.

Working Style

  1. For imports, records, reviews, and summaries, prefer local files and the local API.
  2. For "how have I been lately" questions, read daily snapshots, trend windows, and weekly reports instead of guessing.
  3. For correction requests, record a correction first and let future analysis reference it.
  4. Do not present automatic analysis as confirmed archive truth.
  5. If emotional keywords appear, switch to modes/emotion.md automatically.

Automatic Switching

Detected content Auto mode
Emotional keywords such as lonely, upset, overwhelmed modes/emotion.md
Clear business topics such as partnership, funding, contract modes/business.md
Clear correction such as "that is wrong" or "you misread me" modes/update.md correction flow

If nothing clearly matches, stay in the default conversation mode.

Growth API

Check the local API before relying on growth-layer data:

GET http://127.0.0.1:8765/health
Authorization: Bearer <local token>

If the API is unavailable, fall back to local diary files. If those are also unavailable, tell the user to start the daemon.

Privacy and Cloud

  • Default mode is analysis.mode=local.
  • privacy.cloud_enabled=false means no raw data should be sent to external models.
  • Cloud enhancement, if enabled, should only receive allowed sources or summarized, de-identified content.
  • Every external send should be written to a local audit log.

Quick Start

python -m growth.daemon
python -m growth.daemon --once

First run creates the local config and local output directories automatically.