← Back to Skills Marketplace
rmruss2022

ActivityClaw Plugin Usage

by rmruss2022 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
668
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install activityclaw-usage
Description
Monitors and reports agent activities including file operations, command executions, web actions, messages, and sub-agent sessions via dashboard and status c...
README (SKILL.md)

ActivityClaw Plugin Usage

When to Use

Use this skill when the user asks about:

  • Recent agent activities or actions
  • What the agent has been doing
  • Tool usage tracking or monitoring
  • File operations history (reads, writes, edits)
  • Command execution history
  • Web searches or fetches performed
  • Message sending activity
  • Sub-agent spawning

Prerequisites

The ActivityClaw plugin must be installed:

npm install -g @rmruss2022/activityclaw
openclaw plugins install @rmruss2022/activityclaw

Quick Start

Check if ActivityClaw is installed and running:

openclaw activityclaw status

Commands

View Dashboard

Open the visual activity dashboard in browser:

openclaw activityclaw dashboard

This opens http://localhost:18796 with real-time activity feed.

Check Status

Show current status and configuration:

openclaw activityclaw status

Start/Stop

Manually control the service:

openclaw activityclaw start
openclaw activityclaw stop

Configuration

Reconfigure port or database location:

openclaw activityclaw setup

What ActivityClaw Tracks

  • 📝 File Operations - Creates, edits, reads
  • ⚡ Commands - Shell executions via exec
  • 🔍 Web Activity - Searches and fetches
  • 💬 Messages - Outbound messages to channels
  • 🚀 Sub-agents - Spawned agent sessions

Dashboard Features

The dashboard at http://localhost:18796 provides:

  • Real-time activity feed - Live stream of all agent actions
  • Activity filters - View by type (files, commands, web, messages)
  • Statistics - Total activities, last hour count, active agents
  • Auto-refresh - Updates every 5 seconds

Example Usage

User asks: "What files have I been working on today?"

Response:

openclaw activityclaw dashboard

Then check the "📝 Create" and "✏️ Edit" filters in the dashboard to see recent file operations.

User asks: "Show me recent command executions"

Response:

openclaw activityclaw dashboard

Filter by "⚡ Exec" to see command history.

User asks: "What has the agent been doing?"

Response:

openclaw activityclaw status

This shows a summary, then suggest opening the dashboard for details:

openclaw activityclaw dashboard

Troubleshooting

If activities aren't showing:

  1. Check plugin status: openclaw plugins list
  2. Verify service is running: openclaw activityclaw status
  3. Start if stopped: openclaw activityclaw start
  4. Check dashboard URL: http://localhost:18796

If port is in use:

openclaw activityclaw setup
# Choose a different port

Technical Details

  • Port: 18796 (default, configurable)
  • Database: SQLite at ~/.openclaw/activity-tracker/activities.db
  • Tracking: Real-time via tool_result_persist hook
  • Storage: All data stays local

Repository

GitHub: https://github.com/rmruss2022/ActivityClaw npm: @rmruss2022/activityclaw

Usage Guidance
This skill appears to be a coherent local activity-tracking plugin, but it asks you to install a third-party npm/openclaw package whose code is not bundled in the skill. Before installing: 1) Inspect the GitHub repository and npm package (@rmruss2022/activityclaw) — review code, recent commits, maintainer identity, and issues. 2) Verify package integrity (checksums, signed releases) if available. 3) Understand that the plugin logs file operations and shell commands to a local SQLite DB (~/.openclaw/activity-tracker/activities.db) — that may include sensitive data; consider retention/rotation policies and encryption. 4) Prefer installing in an isolated environment (VM/container) or review the package offline first. 5) Confirm what permissions openclaw plugins install grants and whether the plugin spawns processes or reads broad file paths. If you cannot review the package or verify the maintainer, treat the install as potentially unsafe and avoid installing it on systems with sensitive data.
Capability Analysis
Type: OpenClaw Skill Name: activityclaw-usage Version: 1.0.0 The skill instructs the agent to install a third-party npm package (`@rmruss2022/activityclaw`) globally via `npm install -g` in SKILL.md. While this action is presented as a prerequisite for the skill's stated purpose, `npm install -g` is a shell command that fetches and executes arbitrary code from a remote registry. This constitutes a significant 'risky capability' due to potential supply chain vulnerabilities (e.g., RCE if the npm package itself were compromised or malicious), even though the skill bundle itself does not exhibit explicit malicious intent like data exfiltration or prompt injection, and explicitly states 'All data stays local'.
Capability Assessment
Purpose & Capability
The name/description match the SKILL.md: this is a local activity-tracking/dashboard plugin that logs file ops, commands, web actions, messages, and sub-agents. However the registry metadata claims 'no install spec' while the runtime instructions explicitly instruct installing an npm package and an openclaw plugin — a small inconsistency between declared requirements and runtime steps.
Instruction Scope
The SKILL.md limits actions to installing/controlling the ActivityClaw service and opening a local dashboard at http://localhost:18796. It references only the local SQLite DB (~/.openclaw/activity-tracker/activities.db) and local control commands (start/stop/status/dashboard). It does not instruct reading unrelated system files or exfiltrating data to external endpoints.
Install Mechanism
Although the skill is instruction-only (no install spec), it tells users/agents to run 'npm install -g @rmruss2022/activityclaw' and 'openclaw plugins install @rmruss2022/activityclaw'. Installing a global npm package from a third-party namespace and an external plugin command is potentially risky because the package code is not included for review here and the registry metadata lists 'Source: unknown' and no homepage in the registry. This is the primary risk vector.
Credentials
The skill declares no required environment variables or credentials, and the instructions do not request secrets or unrelated credentials. The plugin's stated scope (tracking commands, files, messages) explains why it needs access to agent actions — the declared environment/credential footprint is minimal and proportionate.
Persistence & Privilege
The skill is not always-enabled, has no elevated platform privileges in the registry metadata, and does not ask to modify other skills' configs. It does persist data locally to an SQLite DB under the user's home (~/.openclaw/activity-tracker/activities.db), which is expected for an activity tracker.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install activityclaw-usage
  3. After installation, invoke the skill by name or use /activityclaw-usage
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Skill for using ActivityClaw plugin
Metadata
Slug activityclaw-usage
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is ActivityClaw Plugin Usage?

Monitors and reports agent activities including file operations, command executions, web actions, messages, and sub-agent sessions via dashboard and status c... It is an AI Agent Skill for Claude Code / OpenClaw, with 668 downloads so far.

How do I install ActivityClaw Plugin Usage?

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

Is ActivityClaw Plugin Usage free?

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

Which platforms does ActivityClaw Plugin Usage support?

ActivityClaw Plugin Usage is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ActivityClaw Plugin Usage?

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

💬 Comments