← Back to Skills Marketplace
Srs
by
caidongyun
· GitHub ↗
· v1.0.0
· MIT-0
241
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install srs
Description
Automation skill for Srs.
Usage Guidance
This skill appears to implement a local Security Research System and is coherent with that purpose, but it will: (1) scan folders in your home directory (~/ai-security/research, ~/.openclaw/workspace, etc.) and read .md/.json/.yaml files; (2) write persistent files under ~/.openclaw/workspace/srs (capabilities.json, role files, results); and (3) execute local Python scripts via subprocess (e.g., tasks/run_*.py) if present. Before installing: review the included Python files (srs.py, self_governor.py, parallel_executor.py, coordination.py) to confirm behavior; ensure there are no unexpected network calls or references to external endpoints; run the skill in a restricted/sandboxed environment or with limited filesystem permissions if possible; check for any local scripts in tasks/ that could be executed; and prefer skills with known provenance. If you want higher assurance, ask the author for a provenance statement or sign-off, or request a minimal mode that only performs read-only discovery (no subprocess execution or writes).
Capability Analysis
Type: OpenClaw Skill
Name: srs
Version: 1.0.0
The bundle implements a 'Security Research System' (SRS) for automating task evaluation and role management. It contains high-risk behaviors including broad filesystem scanning in `srs.py` and `self_governor.py` (targeting paths like `~/ai-security/research` and `~/.openclaw/workspace`) to discover and create new role configurations. Furthermore, `parallel_executor.py` uses `subprocess.Popen` to run arbitrary Python scripts from a `tasks/` directory. While these functions align with the stated purpose of a security research tool, the combination of automated filesystem discovery and local code execution represents a significant attack surface.
Capability Assessment
Purpose & Capability
Name/description (SRS) match the included code and SKILL.md: the package implements task evaluation, role matching, knowledge-base review, and task orchestration. The functionality requested (reading project dirs, managing a ~/.openclaw workspace, launching local task scripts) is coherent with a Security Research System.
Instruction Scope
SKILL.md directs running the srs CLI and performing reviews/tasks. The implementation scans user directories (e.g. ~/ai-security/research, ~/.openclaw/workspace, and other home paths), reads .md/.yaml/.json files, and will run local scripts via subprocess. This stays within the stated SRS purpose but means the skill will access and process potentially sensitive local files and can execute local scripts — review what it will see/execute.
Install Mechanism
There is no external install step (no downloads), but the bundle includes Python code files that will be available to the agent and can be executed. No high-risk external install URLs or archive extraction are used.
Credentials
The skill does not request environment variables, credentials, or external config paths in metadata. The code writes to ~/.openclaw/workspace and other user-home paths — appropriate for a local agent skill but persistent storage access is required for its functionality.
Persistence & Privilege
The skill writes persistent files under the user's home (~/.openclaw/workspace/srs) and creates role/capability JSON files. always=false (no forced inclusion). Autonomous invocation is allowed by default (platform normal), so the skill could run these actions when invoked by the agent — consider this if you allow autonomous tasks.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install srs - After installation, invoke the skill by name or use
/srs - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of SRS (Security Research System) version 1.0.0.
- Provides automated multi-criteria task evaluation based on priority, relevance, timeliness, resources, and value.
- Includes adaptive role matching for each task using keyword-based logic.
- Features CLI commands for starting the system, running tasks, checking status, and viewing evaluation criteria.
- Detailed evaluation model and priority rules included for transparent decision-making.
Metadata
Frequently Asked Questions
What is Srs?
Automation skill for Srs. It is an AI Agent Skill for Claude Code / OpenClaw, with 241 downloads so far.
How do I install Srs?
Run "/install srs" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Srs free?
Yes, Srs is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Srs support?
Srs is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Srs?
It is built and maintained by caidongyun (@caidongyun); the current version is v1.0.0.
More Skills