SuggestSkills

Analyzes work history and frustration signals to propose new skills worth building.

18.8k|2.4k|Updated Sep 8, 2025
One-click install
npx skills add https://github.com/danielmiessler/LifeOS --skill suggestskills
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: SuggestSkills
Source: https://github.com/danielmiessler/LifeOS/tree/main/LifeOS/install/skills/SuggestSkills
Command: npx skills add https://github.com/danielmiessler/LifeOS --skill suggestskills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It is hard to know which recurring problems in your daily AI-assisted work deserve their own skill. This Skill scans your recent work sessions and low-rating frustration signals to surface recurring pain that no existing skill, loop, or workflow actually covers, then hands you a ranked shortlist of proposals.

Core Features & Use Cases

  • Deterministic signal collection: A Bun/TypeScript tool gathers recent sessions, low ratings with sentiment notes, and the existing skill/loop/workflow registry into a normalized JSON corpus, so every run judges the same evidence.
  • Frustration-weighted gap detection: Clusters sessions by recurring pain, weights low ratings above raw topic frequency, and verifies coverage by reading skill bodies rather than matching names.
  • Read-only proposals: Emits a ranked shortlist with evidence (session count, frustration count, recurring failure) and routes accepted proposals to CreateSkill; it never creates or edits a skill itself.
  • Use Case: After weeks of hitting the same migration errors, ask what skills you are missing; the scan reveals a discipline gap (migration safety) hiding under a nominally covered topic and proposes a new skill with supporting evidence.

Quick Start

Ask the assistant to run a skill gap scan over my recent work and suggest which skills I should build next.

Frequently Asked Questions about SuggestSkills

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

FAQPage Schema
How do I find out which skills I should create next?▼

Run the Scan workflow, which collects your recent work sessions and low-rating frustration signals via the CollectSignals tool, clusters them by recurring pain, and returns a ranked shortlist of proposed skills with evidence for each.

How does skill gap detection use frustration signals?▼

Low ratings and recurrence markers like repeated regressions are weighted above raw topic frequency. A topic can look covered by an existing skill while you keep hitting the same wall inside it, so frustration is treated as a first-class signal of a hidden gap.

Can SuggestSkills create or edit skills automatically?▼

No. It is read-only and proposal-only by design. Accepted proposals are routed to the separate CreateSkill skill as a human-approved step, so discovery can never mutate your skill library.

What data sources does the signal collector need?▼

It reads a ratings JSONL store, a work-sessions directory, and a skills tree, with an optional loops catalog. Paths resolve via CLI flags, environment variables, or conventional defaults under a root directory, and missing stores are reported as warnings rather than errors.

Why does the scan report gaps found by only one verification pass?▼

Two independent classification passes run over the same corpus and the union of their gaps is reported. Requiring strict agreement would suppress the subtle discipline gaps, like unowned error-handling practices, that the skill exists to surface.