← Back to Skills Marketplace
wscats

Who Is Actor

by enoyao · GitHub ↗ · v1.0.15 · MIT-0
cross-platform ⚠ suspicious
21472
Downloads
12
Stars
0
Active Installs
15
Versions
Install in OpenClaw
/install who-is-actor
Description
This skill should be used ONLY when the user EXPLICITLY and UNAMBIGUOUSLY requests a Git repository commit-history analysis that produces aggregate collabora...
Usage Guidance
Install only if you are comfortable giving the agent read access to the selected repository's Git history. Use dry-run first, reject commands with unquoted paths or branch names beginning with `-`, and avoid sensitive repositories unless the implementation aggregates or hashes file paths before tool output reaches the model.
Capability Assessment
⚠ Credentials
Read-only Git access to a user-approved repository is proportionate, but the documented rework and bus-factor commands emit raw file paths before later filtering, which can cross the agent tool-output boundary contrary to the stated local-only privacy model.
ℹ Install Mechanism
The skill declares zero install dependencies and runtime entry `SKILL.md`; the included executable `publish.sh` performs ClawHub login/publish actions, but appears to be maintainer release tooling and is not invoked by the skill runtime.
⚠ Instruction Scope
Activation and refusal rules are explicit, but some examples omit repository paths, branch validation permits leading hyphen Git options, dates are only regex-validated, and command examples use unquoted path placeholders even though paths may contain spaces.
✓ Persistence & Privilege
No persistence, background service, privilege escalation, credential harvesting, repository writes, or automatic network execution is shown in the runtime skill instructions.
⚠ Purpose & Capability
The core purpose is coherent: read-only Git commit-history analysis for repository-level collaboration metrics, with repeated prohibitions on HR, ranking, and per-person reports. However, README/INTRO examples still contain contributor-focused wording and the bus-factor workflow allows file-level outputs, creating a privacy/scope mismatch with the strongest aggregate-only claims.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install who-is-actor
  3. After installation, invoke the skill by name or use /who-is-actor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.15
- Contributor display names are now never included in output; names are used only locally to calculate aggregates and are discarded before leaving the host. - Updated documentation to clarify that no per-contributor results or author names are ever produced. - Further restricted any personnel-style analysis or individualized judgments, emphasizing exclusive support for aggregate repository metrics. - Removed legacy file skill-card.md to streamline documentation. - Minor updates to activation and privacy instructions to reinforce scope and usage boundaries.
v1.0.14
- Tightened privacy policy: now clarifies that no per-contributor breakdown, ranking, or scoring is ever produced. - Updated usage notice to emphasize refusal of all personnel-style assessments or individualized reports, even if a repository path is provided. - Strengthened warnings: output is strictly repository-wide aggregates, not for HR or performance uses. - Documentation and activation phrase examples adjusted for greater clarity and explicitness regarding scope and ethical constraints. - Removed obsolete documentation file `skill-card.md`.
v1.0.13
who-is-actor 1.0.13 - Refined all documentation to clarify that this skill provides only repository-level, aggregate collaboration-pattern analytics, not individualized developer profiling. - Updated activation phrases in SKILL.md to explicitly disallow and refuse requests for individual ranking, performance assessment, or personnel-style output. - Removed the file skill-card.md. - Revised the description and usage guidance in all README and intro files to emphasize the aggregate, non-personal nature of analysis. - Expanded and clarified privacy and consent instructions, including explicit guidance for refusal scenarios.
v1.0.12
**Major update: Tightened privacy, consent, and data-handling rules; clarified skill scope and usage activation requirements.** - Agents must require explicit user consent, a concrete repository path, and authority confirmation before any analysis. - Skill can no longer be used for HR, performance, or personnel decisions; developer metrics are strictly technical and aggregate. - Only locally aggregated, redacted statistics are sent to the AI model—raw commit message text and file paths must never be included in prompts. - Enhanced activation protocol: general mentions of repository analysis don't trigger the skill—user must clearly state intent and repo path. - Documentation now outlines strict privacy, sensitive-data filtering, and user notification obligations before running commands.
v1.0.10
who-is-actor v1.0.10 - Updated and refined documentation in SKILL.md, README.md, and SKILL_CN.md - No code logic or execution changes; this release is documentation-focused - Examples and multilingual prompts clarified for skill invocation - Security, parameter validation, and privacy notes remain unchanged
v1.0.9
who-is-actor v1.0.9 - Documentation updates, including SKILL.md, README.md, and SKILL_CN.md. - Clarified skill description, usage instructions, input validation, and command safety in documentation. - No changes to the core logic or feature set; this is a documentation-focused update.
v1.0.8
# who-is-actor v1.0.8 Changelog - Clarified "zero dependencies" to specify that standard Unix tools (`awk`, `sort`, etc.) are required but nothing is installed. - Added explicit note and section for a dry-run mode: users can preview all shell commands before execution for security review. - Documentation now directly links to the project repository. - Improved and reorganized security and privacy sections; all command validation and whitelist rules now highlighted and easier to follow. - Minor edits for clarity, conciseness, and improved user onboarding instructions.
v1.0.7
who-is-actor 1.0.7 - Added SKILL_CN.md for Chinese-language documentation. - Expanded SKILL.md with natural language usage examples in multiple languages (English, 中文, 日本語, 한국어, Español, Français, Deutsch). - Clarified that natural language prompts are recommended and listed common sample queries. - No changes to core logic, security model, or feature set.
v1.0.6
- Documentation and metadata kept up to date; no functional changes in this version. - Ensures all descriptions and instructions reflect the current design and behavior.
v1.0.5
No user-facing changes detected in this version. - No file changes present; documentation and functionality remain unchanged.
v1.0.4
who-is-actor 1.0.4 - Substantially improved English documentation in SKILL.md, providing a concise quick start, clearer parameter summary, and usage guidance for international users. - Added a highly readable Markdown overview to SKILL.md, making the skill’s purpose, parameters, workflow, security, and privacy rules more accessible. - Tightened various descriptions: clarified validation rules, reinforced security specifications, and improved step-by-step instructions. - README.md unchanged in this release.
v1.0.3
who-is-actor v1.0.3 - Tightened privacy and security controls: authors can only be specified via display names (no `@` or email allowed). - Updated input validation: author names must not contain `@` and now match regex `^[a-zA-Z0-9 _.-]+$`. - Clarified that the skill never accepts email addresses or exposes them in reports or via git commands. - Updated documentation for stricter rules and improved privacy instructions.
v1.0.2
- Added an explicit shell command whitelist: only specific read-only git commands and basic text filters are allowed, all write/network/non-git shell operations are strictly forbidden. - Updated the security section to detail the allowed/forbidden commands, making it clearer and stricter on shell safety. - Added a usage disclaimer to the Engagement Index: it must not be used for HR decisions such as performance reviews or layoffs. - Improved documentation for security best practices and ethical responsibility when analyzing developer activity. - No changes to core logic/command usage—changes are documentation and security policy clarifications only.
v1.0.1
**Summary:** This version adds strict command injection prevention and privacy rules. The "Slacking Index" is replaced with a neutral "Engagement Index". - All shell command parameters (repo path, author, dates, branch) must pass new strict validation rules before use, preventing command injection. - Privacy protections: developer emails are no longer collected or shown; only author names are processed and reported. - "Slacking Index" is replaced by "Engagement Index"—now a neutral measure of visible contribution, with clear warnings about its meaning and limitations. - New documentation sections on input validation rules, privacy rules, and security-first principles. - Updated output structure and field names, reflecting the terminology changes (e.g., "slacking" replaced by "engagement"). - Expanded contextual warnings in report interpretations regarding what Git data can and cannot reflect.
v1.0.0
- Initial release of the "who-is-actor" skill: zero-dependency, no-script Git repository developer profiling. - Provides comprehensive reports on each developer's commit habits, work habits, efficiency, code style, code quality, and slacking index—entirely from native git CLI output analyzed by AI. - Output includes detailed per-developer dashboards, AI evaluations, improvement suggestions, radar scores, and one-line summaries. - Supports team-wide comparison, health evaluation, and bus factor risk detection. - Strictly uses only native git commands for data collection; no external dependencies required.
Metadata
Slug who-is-actor
Version 1.0.15
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 15
Frequently Asked Questions

What is Who Is Actor?

This skill should be used ONLY when the user EXPLICITLY and UNAMBIGUOUSLY requests a Git repository commit-history analysis that produces aggregate collabora... It is an AI Agent Skill for Claude Code / OpenClaw, with 21472 downloads so far.

How do I install Who Is Actor?

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

Is Who Is Actor free?

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

Which platforms does Who Is Actor support?

Who Is Actor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Who Is Actor?

It is built and maintained by enoyao (@wscats); the current version is v1.0.15.

💬 Comments