agent-native-cli
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Pass
- Code scan — Scanned 3 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
This tool is a knowledge-based design and review skill that helps developers build Command Line Interfaces (CLIs) optimized for both humans and AI orchestration systems. It provides structured guidelines and rubrics rather than performing active code execution.
Security Assessment
Overall Risk: Low. The automated code scan checked three files and found no dangerous patterns, hardcoded secrets, or requests for risky permissions. Because this is a shell-based agent skill, it acts primarily as a set of instructions (a prompt framework) for AI platforms rather than a standalone executable. It does not appear to make independent network requests, execute arbitrary shell commands, or access sensitive user data.
Quality Assessment
The repository uses the permissive MIT license and was actively updated recently (last push was today). However, it currently has very low community visibility, with only 5 GitHub stars. This indicates that while the project is actively maintained by its creator, it has not yet been widely peer-reviewed or battle-tested by a large open-source community.
Verdict
Safe to use. The code is completely free of dangerous patterns, though developers should keep in mind that its guidelines are highly experimental and lack extensive community validation.
Agent-Native CLI design & review skill — design CLIs that serve humans, AI agents, and orchestration systems simultaneously
agent-native-cli — Agent-Native CLI Design & Review Skill
What it does
- Evaluates whether an existing CLI is reliably usable by AI agents
- Designs CLI interfaces that serve humans, agents, and orchestration systems simultaneously
- Converts REST APIs and SDKs into agent-native CLI command trees
- Reviews stdout contracts, exit code semantics, and error envelope design
- Designs schema-driven self-description, dry-run previews, and schema introspection
- Defines safety tiers (open / warned / hidden) for graduated command visibility
- Designs delegated authentication so agents never own the auth lifecycle
- Produces prioritized refactor plans with concrete interface examples
Multi-Platform Support
The core SKILL.md is portable, and this repository includes metadata for the platforms listed below:
| Platform | Status | Details |
|---|---|---|
| Claude Code | ✅ Full support | Native SKILL.md format |
| OpenClaw / ClawHub | ✅ Full support | metadata.openclaw namespace |
| Hermes Agent | ✅ Full support | metadata.hermes namespace, category: engineering |
| pi-mono | ✅ Full support | metadata.pimo namespace |
| OpenAI Codex | ✅ Full support | agents/openai.yaml sidecar |
| SkillsMP | ✅ Indexed | GitHub topics configured |
Comparison: with vs. without this skill
| Capability | Native agent | This skill |
|---|---|---|
| Evaluate whether a CLI is agent-native | No | Yes — structured diagnosis across 7 principles |
| Design stdout JSON contract | Inconsistent | Always — stable envelope with ok, data, error |
| Define exit code semantics | Ad hoc | Yes — documented, deterministic per failure class |
Design layered --help and schema introspection |
No | Yes — full self-description pattern |
| Design dry-run previews | Rarely | Always — request shape preview without execution |
| Define safety tiers for commands | No | Yes — open / warned / hidden tiers |
| Design delegated authentication | No | Yes — human manages auth lifecycle; agent uses token |
| Separate trust levels for env vs. CLI args | No | Yes — directional trust model |
| Produce prioritized refactor plan | Rarely | Always — P0 / P1 / P2 with examples |
| Score CLI across 14-criterion rubric | No | Yes — 0–2 per criterion with verdict |
When to use
- Evaluating whether an existing CLI is usable by an AI agent
- Designing a new CLI interface for an API or SDK
- Refactoring a human-first CLI to be machine-readable
- Reviewing stdout, stderr, and exit code contract design
- Defining dry-run, schema introspection, and self-description layers
- Designing auth delegation and trust boundaries for agent safety
- Producing a SKILL.md or skill docs from a CLI schema
Skill Installation
Quick install — ask any agent
The simplest install is to ask any code-capable agent (Claude Code, Codex, Cursor, Aider, Gemini CLI, …) to clone the repo into your platform's skills directory. Just hand it the URL and the destination path:
Clone https://github.com/Agents365-ai/agent-native-cli into ~/.claude/skills/agent-native-cli for me.
Substitute the destination for your platform — see the Installation paths summary table at the end of this section. Because the prompt names the exact path, this works for any agent regardless of whether it has built-in knowledge of skills conventions. For environments without an agent handy (CI, fresh machines, headless scripts), use the per-platform git clone commands in the sub-sections that follow.
Claude Code
# Global install (available in all projects)
git clone https://github.com/Agents365-ai/agent-native-cli.git ~/.claude/skills/agent-native-cli
# Project-level install
git clone https://github.com/Agents365-ai/agent-native-cli.git .claude/skills/agent-native-cli
OpenClaw / ClawHub
# Via ClawHub
clawhub install agent-native-cli
# Manual install
git clone https://github.com/Agents365-ai/agent-native-cli.git ~/.openclaw/skills/agent-native-cli
# Project-level install
git clone https://github.com/Agents365-ai/agent-native-cli.git skills/agent-native-cli
Hermes Agent
git clone https://github.com/Agents365-ai/agent-native-cli.git ~/.hermes/skills/engineering/agent-native-cli
Or add to ~/.hermes/config.yaml:
skills:
external_dirs:
- ~/myskills/agent-native-cli
pi-mono
git clone https://github.com/Agents365-ai/agent-native-cli.git ~/.pimo/skills/agent-native-cli
OpenAI Codex
# User-level install (default CODEX_HOME)
git clone https://github.com/Agents365-ai/agent-native-cli.git ~/.codex/skills/agent-native-cli
# Project-level install
git clone https://github.com/Agents365-ai/agent-native-cli.git .codex/skills/agent-native-cli
SkillsMP
skills install agent-native-cli
Installation paths summary
| Platform | Global path | Project path |
|---|---|---|
| Claude Code | ~/.claude/skills/agent-native-cli/ |
.claude/skills/agent-native-cli/ |
| OpenClaw | ~/.openclaw/skills/agent-native-cli/ |
skills/agent-native-cli/ |
| Hermes Agent | ~/.hermes/skills/engineering/agent-native-cli/ |
Via external_dirs config |
| pi-mono | ~/.pimo/skills/agent-native-cli/ |
— |
| OpenAI Codex | ~/.codex/skills/agent-native-cli/ |
.codex/skills/agent-native-cli/ |
Files
SKILL.md— the core skill instructions. This is the primary file across platforms.agents/openai.yaml— OpenAI Codex-specific configuration (display, policy, capabilities)README.md— this file (English)README_CN.md— Chinese documentation
Note:
SKILL.mdis the portable core. Some platforms, including OpenAI Codex, can also use sidecar metadata such asagents/openai.yaml.
GitHub Topics
For SkillsMP indexing, this repository uses the following topics:
claude-code claude-code-skill claude-skills agent-skills agent-native agent-native-cli openclaw openclaw-skills skillsmp skill-md cli cli-design interface-design structured-output schema-driven dry-run exit-codes tool-design
License
MIT
Support
If this skill helps your work, consider supporting the author:
WeChat Pay |
Alipay |
Buy Me a Coffee |
Author
Agents365-ai
- Bilibili: https://space.bilibili.com/441831884
- GitHub: https://github.com/Agents365-ai
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found