← Back to Skills Marketplace
mupengi-bot

decision-log

by mupengi-bot · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
900
Downloads
0
Stars
11
Active Installs
2
Versions
Install in OpenClaw
/install decision-log
Description
Decision recording + result tracking skill
README (SKILL.md)

decision-log

Skill for recording important decisions and automatically tracking results after 30 days.

Features

  • Record decision content, rationale, alternatives, expected results
  • Auto-review results after 30 days (cron integration)
  • File save: memory/decisions/YYYY-MM-DD-{slug}.md

Usage

Trigger keywords:

  • "record decision"
  • "decision log"
  • "made this decision"
  • "why did I do this"

Example:

Record decision: Decided to separate Instagram bot account
Rationale: Distribute main account ban risk
Alternatives: Use main account, manual operation
Expected results: Increased safety, increased management complexity

Output Format

# Decision: {title}

**Date**: YYYY-MM-DD  
**Status**: Decided / Review Pending / Results Confirmed

## Decision Content
...

## Rationale
- ...
- ...

## Alternatives Considered
1. **Alternative 1**: ...
   - Pros: ...
   - Cons: ...
2. **Alternative 2**: ...

## Expected Results
- Positive: ...
- Negative: ...

## Actual Results (Auto-update after 30 days)
_Review date: YYYY-MM-DD_

---

**Decision date**: YYYY-MM-DD | **Review date**: YYYY-MM-DD (scheduled)

Auto-review (cron)

After 30 days, automatically:

  1. Compare expected vs actual results
  2. Extract lessons learned
  3. Generate insights for similar future decisions

Event Bus Integration

Publish event when recording decision:

  • Path: events/decision-YYYY-MM-DD.json
  • Format:
{
  "type": "decision-logged",
  "timestamp": "2026-02-14T12:00:00Z",
  "title": "Decision title",
  "reviewDate": "2026-03-16",
  "filePath": "memory/decisions/2026-02-14-slug.md"
}

decision-log | 무펭이 🐧

Usage Guidance
This skill appears to do what it says: record decisions to memory/decisions/ and publish small event JSON files to events/. Before installing, consider: (1) the decision contents may be sensitive — confirm where memory/ and events/ are stored and who can read them; (2) determine whether the agent's event bus actually transmits events externally (check endpoints, retention, and encryption); (3) if you don't want automatic future reads/reviews, disable or avoid the cron/auto-review functionality; and (4) test with non-sensitive sample decisions first to confirm behavior and file permissions.
Capability Analysis
Type: OpenClaw Skill Name: decision-log Version: 1.0.1 The OpenClaw skill 'decision-log' appears benign. Its purpose is to record decisions, track their results, and schedule reviews, which involves saving markdown and JSON files to designated `memory/` and `events/` directories. The mention of 'cron integration' is for the skill's internal auto-review mechanism and is presented as a feature, not a malicious command. There is no evidence of data exfiltration, unauthorized execution, persistence mechanisms, obfuscation, or prompt injection attempts in the provided `SKILL.md` or `_meta.json` files.
Capability Assessment
Purpose & Capability
Name and description (decision recording + 30-day review) match the SKILL.md: it writes decision markdown files under memory/decisions/ and schedules an auto-review. No unrelated binaries, env vars, or external credentials are requested.
Instruction Scope
Instructions are focused on creating decision files and publishing a small event JSON to events/*.json and scheduling a 30-day review. They do not instruct reading arbitrary system files or pulling other environment variables. Note: the skill assumes the agent can write to memory/ and events/ and that a cron/event mechanism exists — confirm where events are published and who can read them, since recorded decisions may be sensitive.
Install Mechanism
Instruction-only skill with no install spec and no code files. Nothing is written to disk by an installer; runtime behavior depends on the agent's existing capabilities.
Credentials
The skill requests no environment variables, credentials, or config paths. Its required access (writing to memory/ and events/) is proportional to the described functionality.
Persistence & Privilege
always: false (normal). The skill intends persistent behavior via scheduled auto-review (cron) and by writing files/events, which requires the agent to retain and later read those records. This is expected for the feature but means data will persist and be revisited automatically — verify retention and access control for memory/ and events/.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install decision-log
  3. After installation, invoke the skill by name or use /decision-log
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Docs update
v1.0.0
decision-log 1.0.0 - Initial release of the decision-log skill. - Record decisions and their rationales, alternatives, and expected results in structured Markdown files. - Automatically reviews and tracks actual results after 30 days using cron integration. - Publishes decision events to the event bus for system-wide tracking. - Supports keyword triggers for easy decision entry.
Metadata
Slug decision-log
Version 1.0.1
License
All-time Installs 11
Active Installs 11
Total Versions 2
Frequently Asked Questions

What is decision-log?

Decision recording + result tracking skill. It is an AI Agent Skill for Claude Code / OpenClaw, with 900 downloads so far.

How do I install decision-log?

Run "/install decision-log" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is decision-log free?

Yes, decision-log is completely free (open-source). You can download, install and use it at no cost.

Which platforms does decision-log support?

decision-log is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created decision-log?

It is built and maintained by mupengi-bot (@mupengi-bot); the current version is v1.0.1.

💬 Comments