Productivity

Task automation, office workflows, and personal productivity

758 skills available

Skills List

ljg-book

ljg-book

6.6Kproductivity

Book reader that reconstructs a book as x -> f -> f(x): the problem it addresses, the author's central answer, and how that answer changes judgment or action. USE WHEN the user gives a book title, PDF, excerpt, or asks 拆书, 分析这本书, 这本书在讲什么, 压缩一本书, or book. Defaults to a saved org note. NOT FOR chapter summaries, framework audits, papers, single-idea deep dives, or field ranking.

lijigang avatarlijigang
Get
press-release

press-release

6.5Kproductivity

Write an Amazon-style press release that defines customer value before building. Use when aligning stakeholders on a new product, feature, or strategic bet.

deanpeters avatardeanpeters
Get
positioning-statement

positioning-statement

6.5Kproductivity

Create a Geoffrey Moore-style positioning statement. Use when clarifying who you serve, what problem you solve, your category, and why you're different from alternatives.

deanpeters avatardeanpeters
Get
user-story-mapping

user-story-mapping

6.3Kproductivity

Create a user story map that lays out activities, steps, tasks, and release slices. Use when planning a workflow, backlog, or MVP around the user journey.

deanpeters avatardeanpeters
Get
jobs-to-be-done

jobs-to-be-done

6.3Kproductivity

Uncover customer jobs, pains, and gains in a structured JTBD format. Use when clarifying unmet needs, repositioning a product, or improving discovery and messaging.

deanpeters avatardeanpeters
Get
autoresearch

autoresearch

5.8Kresearch-knowledge

Autonomous iteration loop: modify, verify, keep/discard against any metric

uditgoenka avataruditgoenka
Get
memory-defrag

memory-defrag

4Kagent-workflows

Defragment and reorganize agent memory files: split bloated files, merge duplicates, remove stale information, and restructure the memory hierarchy. Use when memory files have grown unwieldy, contain redundancies, or need reorganization. Run periodically (weekly) or on demand.

basicmachines-co avatarbasicmachines-co
Get
memory-lifecycle

memory-lifecycle

4Kresearch-knowledge

Manage entity status transitions in Basic Memory: archive completed work, move notes between status folders, update frontmatter, and handle edge cases. Use when marking items complete, archiving old entities, or managing any folder-based status workflow.

basicmachines-co avatarbasicmachines-co
Get
memory-ingest

memory-ingest

4Kresearch-knowledge

Process unstructured external input (meeting transcripts, conversation logs, pasted documents) into structured Basic Memory entities. Extracts entities, searches for existing matches, proposes new entities with approval, creates notes with observations and relations, and captures action items.

basicmachines-co avatarbasicmachines-co
Get
memory-literary-analysis

memory-literary-analysis

4Kresearch-knowledge

Analyze a complete literary work into a structured Basic Memory knowledge graph. Covers schema design, entity seeding, chapter-by-chapter processing, cross-referencing, validation, and graph exploration.

basicmachines-co avatarbasicmachines-co
Get
memory-research

memory-research

4Kresearch-knowledge

Research an external subject using web search, synthesize findings into a structured Basic Memory entity. Use when asked to research a company, person, technology, or topic — or when a bare name or URL is provided that implies a research request.

basicmachines-co avatarbasicmachines-co
Get
memory-schema

memory-schema

4Kresearch-knowledge

Schema lifecycle management for Basic Memory: discover unschemaed notes, infer schemas, create and edit schema definitions, validate notes, and detect drift. Use when working with structured note types (Task, Person, Meeting, etc.) to maintain consistency across the knowledge graph.

basicmachines-co avatarbasicmachines-co
Get
memory-metadata-search

memory-metadata-search

4Ksecurity

Structured metadata search for Basic Memory: query notes by custom frontmatter fields using equality, range, array, and nested filters. Use when finding notes by status, priority, confidence, or any custom YAML field rather than free-text content.

basicmachines-co avatarbasicmachines-co
Get
memory-tasks

memory-tasks

4Kresearch-knowledge

Task management via Basic Memory schemas: create, track, and resume structured tasks that survive context compaction. Uses BM's schema system for uniform notes queryable through the knowledge graph.

basicmachines-co avatarbasicmachines-co
Get
memory-reflect

memory-reflect

4Kresearch-knowledge

Sleep-time memory reflection: review recent conversations and daily notes, extract insights, and consolidate into long-term memory. Use when triggered by cron, heartbeat, or explicit request to reflect on recent activity. Runs as background processing to improve memory quality over time.

basicmachines-co avatarbasicmachines-co
Get
memory-continue

memory-continue

4Kresearch-knowledge

Resume prior work by rebuilding context from the Basic Memory knowledge graph — pick up where you left off using memory:// URLs, recent activity, and search. Use when starting a session or when the user says 'continue with...', 'back to...', or 'where were we?'

basicmachines-co avatarbasicmachines-co
Get
memory-capture

memory-capture

4Kresearch-knowledge

Capture the current state of a working thread or conversation into a single coherent Basic Memory note — synthesize where it landed, don't append a log. On re-capture, rewrite the same note in place instead of duplicating. Use mid-thread or end-of-thread when decisions, insights, or context are worth preserving.

basicmachines-co avatarbasicmachines-co
Get
memory-curate

memory-curate

4Kagent-workflows

Curate the Basic Memory knowledge graph: find orphan notes and suggest links, propose typed relations, merge duplicates, audit tags and folders, and build hub notes. Use to organize, connect, and improve a knowledge base as notes accumulate.

basicmachines-co avatarbasicmachines-co
Get
memory-notes

memory-notes

4Kbackend-api

How to write well-structured Basic Memory notes: frontmatter, observations with semantic categories, relations with wiki-links, and best practices for building a rich knowledge graph. Use when creating or improving notes.

basicmachines-co avatarbasicmachines-co
Get
bpmn

bpmn

3.1Kproductivity

Create business process diagrams using PlantUML syntax with BPMN, EIP, and Lean Mapping stencil icons. Best for workflow automation, approval chains, message-based integration patterns, and value stream mapping.

markdown-viewer avatarmarkdown-viewer
Get
dart-fix-runtime-errors

dart-fix-runtime-errors

2.8Kproductivity

Uses get_runtime_errors and lsp to fetch an active stack trace, locate the failing line, apply a fix, and verify resolution via hot_reload.

flutter avatarflutter
Get
dart-resolve-package-conflicts

dart-resolve-package-conflicts

2.8Kproductivity

Workflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.

flutter avatarflutter
Get
flutter-implement-json-serialization

flutter-implement-json-serialization

2.8Kproductivity

Create model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple data structures.

flutter avatarflutter
Get
breakout-trade-planner

breakout-trade-planner

2.7Kproductivity

Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk calculation, portfolio heat management, and Alpaca-compatible order templates (stop-limit bracket for pre-placement, limit bracket for post-confirmation). Use when user has VCP screener results and wants actionable trade plans with entry/stop/target levels and position sizing.

tradermonty avatartradermonty
Get