← Back to Skills Marketplace
dinghaibin

Id Tool

by BIN · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
41
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install id-tool
Description
Display user and group identity information. Shows real and effective user ID, group ID, and supplementary groups for the current process.
README (SKILL.md)

ID - User Identity Display

Print user and group identity information including UID (user ID), GID (group ID), and all supplementary group memberships. Essential for permission debugging and understanding process security context.

Usage

id-tool [options] [username]

Without arguments, shows information for the current user. Specify a username to query another user's identity details.

Options

  • -u: Show only effective user ID
  • -g: Show only effective group ID
  • -G: Show all supplementary group IDs
  • -n: Display names instead of numeric IDs

Examples

# Show full identity
id-tool

# Show user ID only
id-tool -u

# Show all groups for user
id-tool -G www-data
Usage Guidance
The skill appears to aim to replicate the Unix `id` command, but the included script is a minimal implementation and does not match the SKILL.md (no option parsing, no username argument handling, no supplementary groups). This is likely a quality/incompleteness issue rather than malicious code — the script only reads local user/group info via pwd/grp. Before installing or using it: (1) review the scripts/id.py source (you already have it) and confirm it does what you expect, (2) if you need full `id`-like behavior, either update the script or run the system `id` binary instead, and (3) run the script in a safe environment if you want to observe runtime behavior. If the mismatch between documentation and code worries you, treat the skill as untrusted until the maintainer fixes the docs or the implementation.
Capability Analysis
Type: OpenClaw Skill Name: id-tool Version: 1.0.0 The id-tool skill is a simple utility designed to display user and group identity information, similar to the standard Unix 'id' command. The implementation in scripts/id.py uses standard Python libraries (os, pwd, grp) to retrieve and print the current UID and GID, and contains no malicious logic, data exfiltration, or suspicious instructions.
Capability Assessment
Purpose & Capability
The README and description claim feature parity with a typical `id` utility (options -u/-g/-G/-n and an optional username). The shipped script (scripts/id.py) only prints the current UID and GID with names and does not implement option parsing, username lookup, or supplementary group listing. This is a functional mismatch between claimed capability and actual code.
Instruction Scope
SKILL.md's runtime instructions remain within the expected scope (display local identity info) and do not direct network exfiltration or access to unrelated system paths. The code uses pwd and grp to resolve names (reads system user/group databases), which is expected for this purpose. However, the docs instruct behaviors the code does not perform.
Install Mechanism
No install spec or third-party downloads; the skill is instruction/code-only and does not write or fetch external artifacts. Low install risk.
Credentials
The skill requests no environment variables, credentials, or config paths. The script only uses standard library calls to query local user/group info — proportional to the stated purpose.
Persistence & Privilege
The skill does not request persistent presence (always:false), does not modify other skills or system-wide settings, and has no elevated privileges indicated.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install id-tool
  3. After installation, invoke the skill by name or use /id-tool
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug id-tool
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Id Tool?

Display user and group identity information. Shows real and effective user ID, group ID, and supplementary groups for the current process. It is an AI Agent Skill for Claude Code / OpenClaw, with 41 downloads so far.

How do I install Id Tool?

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

Is Id Tool free?

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

Which platforms does Id Tool support?

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

Who created Id Tool?

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

💬 Comments