← Back to Skills Marketplace
projectsnowwork

Filter

by ProjectSnowWork · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
315
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install filter
Description
Create and manage reusable filter rules for email, news, search results, and structured task streams. Designed to reduce noise and preserve signal in OpenCla...
README (SKILL.md)

Filter

Filter is a rule-based skill for reducing noise and preserving signal.

It helps create and manage reusable filter rules for:

  • email
  • news
  • search results
  • structured task streams
  • JSON-like data

What this skill does

  • creates filter rules
  • stores reusable rules locally
  • supports priority-based filtering
  • supports allowlists and blocklists
  • prepares rule sets for future filtering workflows

Best use cases

  • email triage
  • news feed cleanup
  • search result cleanup
  • task stream narrowing
  • structured data filtering

Inputs

  • content type
  • filter criteria
  • priority level

Output

  • saved filter rule
  • reusable local rule set
  • rule summary
Usage Guidance
This skill appears to do exactly what it says: create and store reusable filter rules locally. Before installing, note that it will create and overwrite ~/.openclaw/workspace/memory/filter/rules.json (ensure you have backups if you already use that path). The stored rules are plaintext JSON — avoid placing sensitive secrets inside rule criteria. There are no network calls or credential requests in the provided code, so external exfiltration is not indicated. If you are concerned about filesystem safety, run the script in a sandbox or inspect/verify the file path permissions (to avoid unexpected symlink or permission issues) before granting the agent broad automation rights.
Capability Analysis
Type: OpenClaw Skill Name: filter Version: 1.1.0 The skill is a straightforward utility for creating and managing filter rules stored in a local JSON file. The Python script (scripts/create_filter.py) uses standard libraries to handle file I/O and command-line arguments without any network activity, obfuscation, or risky execution patterns.
Capability Assessment
Purpose & Capability
Name/description match the included files and script. Requiring python3 and a config path under ~/.openclaw/workspace/memory/filter for storing rules is appropriate and expected for a local rule-storage tool.
Instruction Scope
SKILL.md and the included create_filter.py only describe/perform creating and saving filter rules. The instructions and script only read/write the declared rules.json path and do not reference other files, environment variables, or external endpoints.
Install Mechanism
No install spec; the skill is instruction-only with a small included Python script that uses only the standard library. Nothing is downloaded or written outside the user's OpenClaw workspace.
Credentials
The skill requests no credentials or environment variables. The only declared resource is a local config path for rules storage, which is proportional to the functionality.
Persistence & Privilege
always is false and the skill does not modify other skills or global agent configuration. It creates/updates a local rules.json file in the user's OpenClaw workspace, which is an appropriate scope for persistence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install filter
  3. After installation, invoke the skill by name or use /filter
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
**Filter v1.1.0 – Major update: Enhanced rule management and workflow support** - Added support for creating and storing reusable filter rules locally. - New focus on filtering for email, news, search results, and task streams to reduce noise and preserve signal. - Introduced priority-based filtering, allowlists, and blocklists. - Skill now prepares rule sets for use in future filtering workflows. - Updated documentation with new use cases, inputs, and outputs for better clarity.
v1.0.0
Initial release of the Filter skill. - Filters text, lists, JSON, and structured results using custom rules. - Supports inclusion, exclusion, pattern matching, field value checks, and score thresholds. - Handles allowlists and blocklists. - Provides filtered results and a brief explanation of the applied rules.
Metadata
Slug filter
Version 1.1.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Filter?

Create and manage reusable filter rules for email, news, search results, and structured task streams. Designed to reduce noise and preserve signal in OpenCla... It is an AI Agent Skill for Claude Code / OpenClaw, with 315 downloads so far.

How do I install Filter?

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

Is Filter free?

Yes, Filter is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Filter support?

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

Who created Filter?

It is built and maintained by ProjectSnowWork (@projectsnowwork); the current version is v1.1.0.

💬 Comments