#22600: fix: replace memo with simple-memo in apple-notes skill (license violation)
size: XS
Cluster:
Windows Skills Fixes
## License violation in apple-notes skill
The apple-notes skill depends on memo CLI (github.com/antoniorodr/memo), which is licensed under the Apache NON-AI License:
"You may not use the Licensed Work as part of or in connection with any AI System."
OpenClaw is an AI agent. Every macOS user who uses this skill is unknowingly violating the memo license. This is a bundled skill shipped in the main repo — users assume these are vetted and legal to use.
### The fix
Replaced memo with simple-memo, an MIT-licensed CLI for Apple Notes with equivalent functionality. No AI usage restrictions.
brew install inkolin/tap/simple-memo
# or
pip install simple-memo
If anything needs adjusting for better compatibility with OpenClaw, I maintain simple-memo and can update it quickly.
### Evidence
- memo license (NON-AI): https://github.com/antoniorodr/memo/blob/main/LICENSE
- Apache NON-AI License spec: https://github.com/non-ai-licenses/non-ai-licenses
- simple-memo license (MIT): https://github.com/inkolin/simple-memo/blob/main/LICENSE
<!-- greptile_comment -->
<h3>Greptile Summary</h3>
Replaced `memo` CLI with `simple-memo` to resolve Apache NON-AI license violation. The previous dependency prohibited use "as part of or in connection with any AI System," making it incompatible with OpenClaw.
- Updated all references from `memo` to `simple-memo` throughout the skill documentation
- Changed Homebrew formula from `antoniorodr/memo/memo` to `inkolin/tap/simple-memo`
- Updated pip installation from manual clone to `pip install simple-memo`
- Verified all command examples use the new `simple-memo` CLI name
The replacement tool provides equivalent functionality under an MIT license with no AI usage restrictions.
<h3>Confidence Score: 5/5</h3>
- This PR is safe to merge with no risk - it resolves a critical license compliance issue
- The change is a straightforward find-and-replace of one CLI tool with a functionally equivalent alternative. All references have been comprehensively updated (tool name, homepage URL, installation instructions, and all command examples). The replacement tool uses MIT license, eliminating the AI usage restriction. No logic changes, no new code, just documentation updates.
- No files require special attention
<sub>Last reviewed commit: a0dd9f0</sub>
<!-- greptile_other_comments_section -->
<sub>(3/5) Reply to the agent's comments like "Can you suggest a fix for this @greptileai?" or ask follow-up questions!</sub>
<!-- /greptile_comment -->
Most Similar PRs
#13594: fix(skills): correct apple-notes SKILL.md memo -a syntax
by lailoo · 2026-02-10
76.7%
#23079: fix(skills): fallback to npm for summarize skill on non-darwin systems
by charojo · 2026-02-22
74.8%
#8559: fix(macos): add NSRemindersUsageDescription for apple-reminders skill
by dinakars777 · 2026-02-04
67.2%
#5273: fix: skill frontmatter fixes + description improvements (35 skills)
by Terwox · 2026-01-31
66.9%
#15803: fix(skills/github): add GraphQL introspection guidance
by rixau · 2026-02-13
66.8%
#17951: fix: macOS app: Skill binary detection does not respect /etc/paths ...
by MisterGuy420 · 2026-02-16
66.8%
#8873: fix: document skill loading locations in system prompt
by ytfh44 · 2026-02-04
66.8%
#19579: fix(skills): complete clawhub SKILL.md with missing commands
by buddyh · 2026-02-18
66.7%
#19787: feat: Antigravity Fork - Token Economy, Mem0, sqlite-vec, Auto-Arch...
by msrovani · 2026-02-18
66.6%
#10665: fix(docs): replace removed gateway wake with system event in coding...
by Yida-Dev · 2026-02-06
66.5%