Nimrobo
v0.17.0Use the Nimrobo CLI for voice screening and matching network operations.
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
The name/description match the documented commands (voice screening + matching network). However the skill metadata declares no required binaries or env vars while the documentation repeatedly assumes an external nimrobo CLI and an API key stored in ~/.nimrobo/config.json — a minor omission in the metadata rather than a substantive mismatch.
Instruction Scope
SKILL.md and the included docs explicitly instruct running nimrobo CLI commands, using JSON files, and setting context; they do not instruct the agent to read unrelated system secrets or to exfiltrate data to unknown endpoints. Onboarding and login expect an API key to be provided interactively or piped to the CLI.
Install Mechanism
There is no install spec in the skill bundle (instruction-only). The docs point users to npm-based installation, but package names are inconsistent across files (npm install -g nimrobo-cli vs npm install -g @nimrobo/cli). Installing would rely on an npm package from the public registry — verify the package name and publisher before installing.
Credentials
The skill does not request environment variables in metadata, which is consistent with being documentation-only. The docs show the CLI stores an API key in ~/.nimrobo/config.json and uses endpoints like https://app.nimroboai.com/api — expect the CLI to need that API key. There are no requests for unrelated credentials (AWS, GitHub, etc.).
Persistence & Privilege
always:false and normal autonomous invocation settings. The skill is documentation-only and does not request permanent platform-level privileges or modifications to other skills' configurations.
Assessment
This package is an instruction-only skill providing documentation for a third-party CLI. Before installing or running anything: 1) verify the official source (there is no homepage and 'source' is unknown) and confirm the correct npm package name and publisher; 2) be aware the CLI will ask for and store an API key at ~/.nimrobo/config.json — do not provide credentials you are not comfortable storing; 3) inspect the npm package (or its repository) before running npm install -g to ensure there are no unexpected install scripts or postinstall behaviors; 4) when using the CLI, review commands that read local files (e.g., --content-file, -f) before pointing them at sensitive files or piping unknown data; and 5) if you need higher assurance, request a homepage/repo and a signed release or official documentation from the vendor before proceeding.Like a lobster shell, security has layers — review code before you run it.
latest
Nimrobo CLI Skill
This skill enables you to use the Nimrobo CLI for voice screening and matching network operations.
Overview
Nimrobo CLI provides two command platforms:
- Voice Commands (
nimrobo voice) - Voice-first AI platform for running interviews, screening, and diagnostic conversations via shareable voice-links - Net Commands (
nimrobo net) - Matching network for organizations, job posts, applications, and messaging
Both platforms share the same authentication system.
Key Concepts
Input Methods
Commands support multiple input methods (in priority order):
- CLI Flags - Direct options like
--name "Value" - JSON Files - Use
-f ./data.jsonfor complex inputs - Stdin - Use
--stdinto pipe JSON input - Interactive Mode - Prompts when flags aren't provided
Context System (Net Commands)
Net commands support a context system to avoid repeating IDs:
# Set context
nimrobo net orgs use org_abc123
nimrobo net posts use post_xyz789
# Use "current" to reference stored context
nimrobo net orgs get current
nimrobo net posts applications current
# View/clear context
nimrobo net context show
nimrobo net context clear
Pagination
List commands support --limit and --skip for pagination:
nimrobo net posts list --limit 20 --skip 40 # Page 3
JSON Output
Add --json to any command for machine-readable output:
nimrobo net posts list --json
Documentation Files
This skill includes the following documentation files for detailed reference:
| File | Description |
|---|---|
installation.md | Start Here: Installation, login, and onboarding steps |
commands.md | Quick reference table of all commands |
voice-commands.md | Detailed Voice platform commands with examples |
net-commands.md | Detailed Net platform commands with examples |
workflow.md | Common workflow patterns and examples |
Common Workflows
Voice: Run an Interview
# Create project and generate interview links
nimrobo voice projects create -f interview.json
nimrobo voice projects use proj_abc123
nimrobo voice links create -p default -l "Alice,Bob,Charlie" -e 1_week
# After interviews, get results
nimrobo voice sessions evaluation sess_xyz -t project -p default
nimrobo voice sessions transcript sess_xyz -t project -p default --json
Net: Post a Job
# Create org and post
nimrobo net orgs create --name "Acme Corp" --use
nimrobo net posts create --title "Senior Engineer" --short-content "Join our team!" --expires "2024-06-01" --org current --use
# Review applications
nimrobo net posts applications current --status pending
nimrobo net applications accept app_123
Net: Apply for Jobs
# Search and apply
nimrobo net posts list --query "engineer" --filter '{"remote": "remote", "salary_min": 100000}'
nimrobo net posts apply post_xyz --note "I'm excited about this role..."
# Track applications
nimrobo net my applications --status pending
Tips for Automation
- Use
--jsonflag for parsing output programmatically - Set context with
usecommands to avoid repeating IDs - Use JSON files (
-f) for complex create/update operations - Check
my summaryfor a quick overview of pending actions - Batch operations are available for applications (
batch-action)
Exit Codes
| Code | Description |
|---|---|
| 0 | Success |
| 1 | Error |
Getting Help
See installation.md for setup instructions.
nimrobo --help # List all commands
nimrobo voice --help # Voice platform help
nimrobo net --help # Net platform help
nimrobo <command> --help # Help for specific command
Onboard (set up profile and org from JSON). run only if the user says to onboard. and follow the instructions as per the response and ask user questions to fill onboarding.
nimrobo onboard
Comments
Loading comments...
