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:
- 1. 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):
- 1. CLI Flags - Direct options like INLINECODE2
- JSON Files - Use
-f ./data.json for complex inputs - Stdin - Use
--stdin to 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:
CODEBLOCK0
Pagination
List commands support --limit and --skip for pagination:
CODEBLOCK1
JSON Output
Add --json to any command for machine-readable output:
CODEBLOCK2
Documentation Files
This skill includes the following documentation files for detailed reference:
| File | Description |
|---|
| INLINECODE8 | Start Here: Installation, login, and onboarding steps |
| INLINECODE9 |
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
CODEBLOCK3
Net: Post a Job
CODEBLOCK4
Net: Apply for Jobs
CODEBLOCK5
Tips for Automation
- 1. Use
--json flag for parsing output programmatically - Set context with
use commands to avoid repeating IDs - Use JSON files (
-f) for complex create/update operations - Check
my summary for a quick overview of pending actions - Batch operations are available for applications (
batch-action)
Exit Codes
Error |
Getting Help
See installation.md for setup instructions.
CODEBLOCK6
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
Nimrobo CLI 技能
此技能使您能够使用 Nimrobo CLI 进行语音筛选和匹配网络操作。
概述
Nimrobo CLI 提供两个命令平台:
- 1. 语音命令 (nimrobo voice) - 语音优先的 AI 平台,通过可分享的语音链接进行面试、筛选和诊断对话
- 网络命令 (nimrobo net) - 用于组织、职位发布、申请和消息传递的匹配网络
两个平台共享相同的认证系统。
关键概念
输入方法
命令支持多种输入方法(按优先级排序):
- 1. CLI 标志 - 直接选项,如 --name 值
- JSON 文件 - 使用 -f ./data.json 进行复杂输入
- 标准输入 - 使用 --stdin 管道传输 JSON 输入
- 交互模式 - 未提供标志时提示输入
上下文系统(网络命令)
网络命令支持上下文系统,避免重复输入 ID:
bash
设置上下文
nimrobo net orgs use org_abc123
nimrobo net posts use post_xyz789
使用 current 引用存储的上下文
nimrobo net orgs get current
nimrobo net posts applications current
查看/清除上下文
nimrobo net context show
nimrobo net context clear
分页
列表命令支持 --limit 和 --skip 进行分页:
bash
nimrobo net posts list --limit 20 --skip 40 # 第 3 页
JSON 输出
在任何命令中添加 --json 以获得机器可读的输出:
bash
nimrobo net posts list --json
文档文件
此技能包含以下文档文件供详细参考:
| 文件 | 描述 |
|---|
| installation.md | 从这里开始:安装、登录和入门步骤 |
| commands.md |
所有命令的快速参考表 |
| voice-commands.md | 详细的语音平台命令及示例 |
| net-commands.md | 详细的网络平台命令及示例 |
| workflow.md | 常见工作流程模式及示例 |
常见工作流程
语音:运行面试
bash
创建项目并生成面试链接
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
面试后获取结果
nimrobo voice sessions evaluation sess_xyz -t project -p default
nimrobo voice sessions transcript sess_xyz -t project -p default --json
网络:发布职位
bash
创建组织并发布
nimrobo net orgs create --name Acme Corp --use
nimrobo net posts create --title 高级工程师 --short-content 加入我们的团队! --expires 2024-06-01 --org current --use
审核申请
nimrobo net posts applications current --status pending
nimrobo net applications accept app_123
网络:申请职位
bash
搜索并申请
nimrobo net posts list --query 工程师 --filter {remote: remote, salary_min: 100000}
nimrobo net posts apply post_xyz --note 我对这个职位很感兴趣...
跟踪申请
nimrobo net my applications --status pending
自动化技巧
- 1. 使用 --json 标志 以编程方式解析输出
- 使用 use 命令设置上下文 避免重复输入 ID
- 使用 JSON 文件 (-f) 进行复杂的创建/更新操作
- 查看 my summary 快速了解待处理操作
- 批量操作 可用于申请(batch-action)
退出代码
错误 |
获取帮助
请参阅 installation.md 获取设置说明。
bash
nimrobo --help # 列出所有命令
nimrobo voice --help # 语音平台帮助
nimrobo net --help # 网络平台帮助
nimrobo --help # 特定命令帮助
入职(从 JSON 设置个人资料和组织)。仅在用户要求入职时运行。并根据响应中的说明进行操作,并向用户提问以完成入职。
nimrobo onboard