← Back to Skills Marketplace
Where are you from
by
downwind7clawd-ctrl
· GitHub ↗
· v1.0.1
· MIT-0
106
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install openclaw-inventory-manager
Description
An enterprise-grade asset manager that tracks, manages, and automatically syncs OpenClaw skills capabilities and sources to your GitHub.
Usage Guidance
What to check before installing / running this skill:
- Required tools: The code and README require Node.js (v14+) and Git, but the registry metadata lists no required binaries — install Node and Git first and be prepared to provide Git authentication (SSH key, credential helper, or token) for pushes to work.
- Review searchRoots: The default scan roots include ~/.openclaw/skills and ./skills. Edit ~/.openclaw/inventory.json before scanning to avoid exposing folders you don't want to be cataloged or pushed.
- Inspect the generated manifest before pushing: The tool masks common key patterns, but automatic masking is not perfect. Run inventory sync locally, open SKILLS_MANIFEST.md/SKILLS_MANIFEST.json, and verify there are no secrets or sensitive contents before running sync --push.
- Understand network behavior despite SECURITY.md: The included SECURITY.md incorrectly states "no network requests" — git push will contact remote repositories if you instruct it to push. If you do not want any network activity, avoid running sync --push or do not configure a remote.
- Be cautious with autonomous invocation: Because the agent can invoke this skill, an automated agent could run scanning and attempt to push manifests. If you prefer manual control, disable autonomous invocation for this skill or ensure prompts are required and handled by a human.
- Sandbox first: Run the tool in a safe test folder (or with a temporary git repo without a remote) to observe its behavior: bootstrap -> status -> sync (without --push) to confirm manifest contents and masking behavior.
If you want to proceed, consider setting autoPush:false (default) and explicitly reviewing manifests before any push. If anything in the manifest looks surprising, do not push and investigate the source folders and SKILL.md files the tool discovered.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-inventory-manager
Version: 1.0.1
The skill is an inventory manager that audits OpenClaw skills and synchronizes a manifest to a GitHub repository. It possesses high-risk capabilities including recursive filesystem scanning (utils/scanner.js), execution of Git commands via spawnSync (utils/gitManager.js), and data transmission to external repositories. While these actions are clearly aligned with the stated purpose and the code includes robust security measures—such as a regex-based secret scrubber (utils/securityScrubber.js), automatic .gitignore generation, and user confirmation prompts—the inherent risks of shell execution and network communication for metadata exfiltration meet the threshold for a suspicious classification under the provided criteria.
Capability Assessment
Purpose & Capability
The skill claims to scan installed skills and optionally push manifests to your GitHub — and the code implements scanning, manifest generation, git commit, and git push. However the package/registry metadata lists no required binaries or env vars while both SKILL.md and the code clearly require Node.js and Git. That mismatch (no declared required binaries despite Node/Git being prerequisites) is an incoherence the user should be aware of.
Instruction Scope
Runtime instructions and code limit scanning to configured roots (default: ~/.openclaw/skills and ./skills) and explicitly mask credential-like patterns before writing manifests, which is consistent with the stated purpose. Two noteworthy points: (1) the sync workflow can perform network operations (git push) to a configured remote — SKILL.md promises a confirmation prompt but the agent-run automation model could attempt to invoke this workflow; (2) the sync --push path uses an interactive readline prompt for confirmation, which may block or behave unexpectedly if invoked non-interactively by an agent.
Install Mechanism
There is no install spec (the skill is distributed as source files and intended to be run with Node.js). No external download URLs or package installs are performed by the skill itself, so disk writes are limited to config and manifest files it explicitly creates. This is low install-surface risk, but remember it writes manifests and .gitignore and initializes git repos in the workspace.
Credentials
The skill requests no environment variables or credentials in metadata, and the implementation relies on the existing local git auth (SSH keys or credential helpers) rather than explicitly asking for a GITHUB_TOKEN. This is reasonable but should be explicit: if you want pushes to succeed you must provide git-authentication out-of-band. The code reads user home paths (process.env.HOME / USERPROFILE) and a skills.lock file if present — those are relevant to detecting skill origins. No other unrelated credentials are requested.
Persistence & Privilege
The skill is not marked always:true and does not request permanent elevated privileges. It can be invoked autonomously by default (disable-model-invocation is false), which is platform-default and expected for agent skills, but combining autonomous invocation with filesystem scanning and optional pushes increases risk surface — consider whether you want the agent to run sync/push workflows without explicit, per-action approval.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-inventory-manager - After installation, invoke the skill by name or use
/openclaw-inventory-manager - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Add SECURITY.md, clarify credential detection patterns are format-only (not actual keys), add security notes to gitManager
v1.0.0
Initial release: multi-source skill audit, duplicate detection, security scrubbing, git sync
Metadata
Frequently Asked Questions
What is Where are you from?
An enterprise-grade asset manager that tracks, manages, and automatically syncs OpenClaw skills capabilities and sources to your GitHub. It is an AI Agent Skill for Claude Code / OpenClaw, with 106 downloads so far.
How do I install Where are you from?
Run "/install openclaw-inventory-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Where are you from free?
Yes, Where are you from is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Where are you from support?
Where are you from is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Where are you from?
It is built and maintained by downwind7clawd-ctrl (@downwind7clawd-ctrl); the current version is v1.0.1.
More Skills