feelgoodbot
Set up feelgoodbot file integrity monitoring for macOS.
Setup & Installation
Install command
clawhub install kris-hansen/feelgoodbotIf the CLI is not installed:
Install command
npx clawhub@latest install kris-hansen/feelgoodbotOr install with OpenClaw CLI:
Install command
openclaw skills install kris-hansen/feelgoodbotor paste the repo link into your assistant's chat
Install command
https://github.com/openclaw/skills/tree/main/skills/kris-hansen/feelgoodbotWhat This Skill Does
feelgoodbot monitors file integrity on macOS and adds TOTP step-up authentication for AI agent actions. It watches system binaries, shell configs, SSH keys, and AI agent configs for tampering and sends alerts when changes are detected. Agents can require a one-time password from Google Authenticator before executing sensitive operations like payments, deletions, or SSH connections.
Combines passive file integrity monitoring with active per-action OTP gating in a single tool built for macOS agent workflows, rather than requiring separate utilities for each concern.
When to Use It
- Detecting unauthorized changes to shell config files
- Requiring OTP confirmation before an agent sends an email
- Monitoring launch daemons for persistence mechanisms added by malware
- Gating agent-initiated file deletions behind step-up authentication
- Auditing AI agent configs like Claude or Cursor for unexpected modifications
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Detecting unauthorized changes to shell config files
- 1Detecting unauthorized changes to shell config files
- 2Requiring OTP confirmation before an agent sends an email
- 3Monitoring launch daemons for persistence mechanisms added by malware
- 4Gating agent-initiated file deletions behind step-up authentication
- 5Auditing AI agent configs like Claude or Cursor for unexpected modifications
Set up feelgoodbot file integrity monitoring for macOS.
Security Audits
These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.