← Back to Skills Marketplace
457
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install self-discipline
Description
Guarantee instruction compliance with root cause analysis, flow verification, and automated validators that make future failures impossible.
Usage Guidance
This skill is internally consistent with its stated purpose, but it will create files and executable validators in your home directory and may propose edits to AGENTS.md or heartbeat files so rules are actually loaded. Before installing or granting permission: 1) Confirm you want ~/self-discipline/ created and review the exact files the skill will write. 2) Inspect any validator scripts (pre-send, pre-commit, pre-action) before making them executable — they run locally and can block actions; ensure their behavior is acceptable. 3) If the skill requests edits to AGENTS.md/HEARTBEAT.md, ask to see the exact diffs and make backups. 4) Keep validators under version control and test them manually first. 5) If you don’t want the skill to influence other agent sessions, decline edits to AGENTS.md/heartbeat or keep activation_mode set to manual. If you want additional assurance, paste the actual validator scripts here and ask for a line-by-line review.
Capability Analysis
Type: OpenClaw Skill
Name: self-discipline
Version: 1.0.1
The skill is designed to enforce agent discipline by generating and executing shell scripts (validators) and modifying system-level configuration files (e.g., Git hooks, HEARTBEAT.md). While the skill's documentation (SKILL.md, setup.md, validators.md) explicitly emphasizes user consent, transparency, and security best practices (e.g., validators never modify data, no external network requests, no credential access), the inherent capability to generate and execute arbitrary shell code based on agent instructions, and to modify critical system integration points, introduces a significant risk. This powerful capability, even with stated good intent, makes the skill 'suspicious' due to the potential for prompt injection or agent misinterpretation leading to vulnerabilities, despite the skill's internal safeguards.
Capability Assessment
Purpose & Capability
Name/description (enforcing instruction compliance, root-cause, validators) match the actual content: the skill is instruction-only and describes creating local rule files, logs, and executable validators. It does not request unrelated credentials or binaries.
Instruction Scope
SKILL.md instructs the agent to create ~/self-discipline/, store rules, logs, and validator scripts, and (with explicit permission) suggest edits to AGENTS.md/HEARTBEAT.md so rules are reachable. These are within scope for a 'discipline' skill, but they involve modifying user-visible files and creating executables — the skill's setup doc says it will ask for consent and show exact edits before changing other files.
Install Mechanism
No install spec or external downloads; instruction-only skill. Example validators are provided as plain scripts in the docs (no automatic fetch/install). This is low-risk from an install standpoint.
Credentials
The skill declares no required env vars or credentials. Validators read local files (staged git files, message content, ~/self-discipline/rules.md) and reference protected paths (e.g., ~/.ssh, /etc) to block dangerous deletions. Access is local and explained in 'security manifest' comments in the templates — proportionate but worth reviewing before authorizing creation/execution of scripts that touch sensitive paths.
Persistence & Privilege
always is false (normal). The skill may ask to add references to AGENTS.md or HEARTBEAT.md to ensure rules are loaded on session start; doing so increases the skill's effective persistence across agent sessions but the setup instructions state user confirmation and backups are required before edits. Consider this an intentional persistence mechanism that relies on user approval.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install self-discipline - After installation, invoke the skill by name or use
/self-discipline - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix: diagram rendering in review PDF.
v1.0.0
Initial release with severity detection, flow analysis, instruction verification, and validator generation.
Metadata
Frequently Asked Questions
What is Self Discipline?
Guarantee instruction compliance with root cause analysis, flow verification, and automated validators that make future failures impossible. It is an AI Agent Skill for Claude Code / OpenClaw, with 457 downloads so far.
How do I install Self Discipline?
Run "/install self-discipline" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Self Discipline free?
Yes, Self Discipline is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Self Discipline support?
Self Discipline is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).
Who created Self Discipline?
It is built and maintained by Iván (@ivangdavila); the current version is v1.0.1.
More Skills