← Back to Skills Marketplace
bro3886

rem

by Siddhartha Varma · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
399
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install rem-cli
Description
Manages macOS Reminders from the terminal using the rem CLI. Creates, lists, updates, completes, deletes, searches, and exports reminders and lists. Supports...
Usage Guidance
Do not run the curl | bash installer blindly. Before installing, do one of the following: (1) Inspect the installer script at https://rem.sidv.dev/install in a browser (or curl it to stdout) to see exactly what it does; (2) Prefer building from source via the listed GitHub module (go install github.com/BRO3886/rem/...) and verify the repository, recent commits, and release tags; (3) If you must run the remote installer, run it in a sandbox/VM and review its network activity and files written; (4) Avoid using the 'rem skills install' commands that write into agent skill directories unless you have inspected the code that will be installed — installing into agent directories grants the skill persistent execution inside those agents; (5) Check for signed releases or release artifacts on an authoritative repository and verify the maintainer identity. If you want, provide the contents of the install script or the GitHub repo URL for a follow-up review.
Capability Analysis
Type: OpenClaw Skill Name: rem-cli Version: 1.0.0 The skill bundle is classified as suspicious primarily due to its installation method, which involves executing a script downloaded via `curl -fsSL https://rem.sidv.dev/install | bash` as instructed in `SKILL.md`. This is a significant supply chain risk, as it allows arbitrary code execution from an external domain, making the system vulnerable if `rem.sidv.dev` were compromised. Additionally, the `rem` tool's ability to write to sensitive agent skill directories (e.g., `~/.openclaw/skills/rem-cli/`) via `rem skills install` grants it powerful file system access, which, while intended for legitimate skill integration, could be exploited if the `rem` binary itself were compromised. The mention of `REM_NO_UPDATE_CHECK=1` also suggests background network activity for update checks.
Capability Assessment
Purpose & Capability
The skill's name and description (manage macOS Reminders) align with the instructions: it targets macOS, EventKit/osascript, offers reminder CRUD, search, import/export, and shows how to use the rem CLI or its Go API. No unrelated APIs, binaries, or credentials are requested.
Instruction Scope
The SKILL.md instructs running a network installer (curl -fsSL https://rem.sidv.dev/install | bash) and provides commands to install the skill into multiple agent-specific directories (e.g. ~/.openclaw/skills/rem-cli/). Those installer-and-agent-install steps go beyond simple local CLI usage: they instruct fetching and executing remote code and modifying agent runtime directories, which could change agent behavior or persist code into agent sandboxes.
Install Mechanism
There is no formal install spec in the manifest; the README recommends piping a script from rem.sidv.dev into bash (high-risk). An alternative 'go install github.com/BRO3886/rem/...' is listed (lower risk), but the primary recommended curl|bash installation from an unvetted domain is an unsafe pattern unless you inspect the script. No cryptographic signatures or well-known release-hosting (e.g., verified GitHub releases) are referenced for the curl installer.
Credentials
The skill declares no required environment variables or credentials. The docs mention optional env flags like REM_NO_UPDATE_CHECK and NO_COLOR, which are reasonable. There are no requests for unrelated secrets or system credentials.
Persistence & Privilege
The docs explicitly provide commands to install/uninstall the rem skill into multiple AI agent directories (Claude, Codex, OpenClaw). Installing into these locations would give the skill a persistent presence in agent runtimes and allow the agent to run the installed code later. While 'always' is false, combining a remote installer with instructions to write into agent skill folders raises the potential for persistent or broadly scoped changes to agent behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rem-cli
  3. After installation, invoke the skill by name or use /rem-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
rem-cli 1.0.0 - Initial release of the rem skill, enabling full macOS Reminders management from the terminal. - Supports creating, listing, updating, completing, deleting, and searching reminders and lists. - Features natural language date parsing, flexible filtering, and import/export to JSON/CSV. - Multiple output formats (table, JSON, plain text) and script-friendly design. - Includes automation features and public Go API for developers. - Requires macOS with Reminders.app and Xcode Command Line Tools for installation.
Metadata
Slug rem-cli
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is rem?

Manages macOS Reminders from the terminal using the rem CLI. Creates, lists, updates, completes, deletes, searches, and exports reminders and lists. Supports... It is an AI Agent Skill for Claude Code / OpenClaw, with 399 downloads so far.

How do I install rem?

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

Is rem free?

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

Which platforms does rem support?

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

Who created rem?

It is built and maintained by Siddhartha Varma (@bro3886); the current version is v1.0.0.

💬 Comments