Token导航 LogoToken导航TokenDH.com
研究检索执行命令github未标认证来源可访问许可证需确认审计通过

optimize-agentic-clioptimize agentic CLI 搜索

Agent Skill

optimize-agentic-cli 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

269

周安装

11

GitHub Stars

5

下载量

87
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:optimize-agentic-cli(optimize agentic CLI 搜索)
来源仓库:https://github.com/yigitkonur/skills-by-yigitkonur
仓库路径:skills/optimize-agentic-cli
安装命令:
npx skills add https://github.com/yigitkonur/skills-by-yigitkonur --skill optimize-agentic-cli
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/yigitkonur/skills-by-yigitkonur --skill optimize-agentic-cli

简介

用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于关键词搜索、任务场景匹配和来源线索筛选等研究检索场景。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装并使用。
  • 安装前需确认权限范围、维护状态及是否触发联网或文件操作。
  • optimize-agentic-cli 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

optimize-agentic-cli

Make CLIs reliable for agent use. The priorities are stable machine output, semantic exit codes, non-interactive operation, explicit recovery paths, and help text that an agent can treat as an API contract. For workflows that improve outputs over multiple passes, design the CLI as an iterative feedback loop instead of a one-shot command.

When To Use

Use this skill when:

  • an agent keeps failing to parse a CLI result
  • stdout mixes JSON with progress text
  • every failure exits 1 with no structured error body
  • a command hangs waiting for interactive confirmation
  • a workflow involves generated artifacts that must be validated, corrected, and resubmitted
  • you are designing a fresh CLI and want agent-first constraints from day one
  • you need to decide whether a workflow should stay CLI-first, move to MCP, or split into a hybrid

If the user is choosing between CLI, MCP, skills, or a hybrid, read references/mcp-vs-cli-decision.md before recommending an interface.

Core Audit

Verify these first:

  1. --json or equivalent exists and stdout is pure machine output.
  2. Logs, spinners, and progress text go to stderr.
  3. Exit codes distinguish usage, auth, not-found, conflict, validation, and transient failures.
  4. Headless runs never block without a non-interactive flag or a clear error.
  5. Error responses include a stable code plus retryability guidance.

If any of those fail, fix them before adding nicer features.

If a command must emit a non-JSON artifact such as a patch, diff, query, prompt block, or translation segment, keep stdout machine-readable anyway. Use one canonical artifact format plus a reserved, parseable sidecar or a separate status command. Do not mix in ad-hoc prose.

Design Rules

  • Prefer one stable envelope shape across commands.
  • Treat stdout as the data channel and stderr as the operator channel.
  • Keep command names and field types consistent across releases.
  • Make destructive flows explicit with --yes, --force, or --dry-run.
  • Document examples, output fields, and exit codes in --help.
  • When a workflow can be repaired iteratively, return structured feedback that tells the agent what failed, what to fix, and what to run next.

Minimal Output Contract

Aim for a stable JSON envelope like:

{
  "ok": true,
  "result": {},
  "error": null,
  "schema_version": "v1"
}

And on failure:

{
  "ok": false,
  "result": null,
  "error": {
    "class": "validation",
    "code": "MISSING_FLAG",
    "message": "Flag --target is required.",
    "retryable": false,
    "suggestion": "Run `mycli deploy --target <name>`."
  },
  "schema_version": "v1"
}

Build Order

When repairing an existing CLI, work in this order:

  1. Pure JSON output and stdout/stderr separation.
  2. Structured errors and semantic exit codes.
  3. Non-interactive flags and safe defaults.
  4. Iterative feedback loops for commands that produce artifacts requiring repair or resubmission.
  5. Better discovery through help text and examples.
  6. Async, JSONL, or job-style flows if operations are long-running.

Iterative CLI

Use an iterative CLI pattern when an agent is expected to generate an artifact, submit it, receive validation feedback, and improve it over multiple attempts.

Typical fits:

  • translation or localization workflows that operate batch by batch
  • code generation or patch application that needs validation before acceptance
  • manifest, config, or migration generation where the CLI can point out exact defects
  • import, sync, or bulk-edit tools where partial progress and retryability matter

Each iteration should tell the agent:

  • what stage it is in now
  • whether the artifact was accepted, rejected, or only partially accepted
  • what exactly failed, with identifiers or locations when possible
  • whether the failure is retryable
  • what command or action to run next
  • how much progress is complete and how much work remains

Read references/iterative-cli.md for the design pattern and case study.

CLI Vs MCP

Stay with a CLI when:

  • a mature CLI already exists and the workflow is command-shaped
  • shell composition, files, or pipes are central to the task
  • the agent only needs process execution plus stable parsing
  • the operator is a developer or trusted local runtime

Prefer MCP when:

  • the workflow needs per-user auth, approvals, or tenant isolation
  • the agent benefits from typed tool schemas instead of shell parsing
  • long interactive sessions or stateful tool orchestration dominate the use case
  • no strong CLI exists and a shell wrapper would mostly reimplement a remote API

Reference Routing

  • references/output-contracts.md for JSON envelope design, schemas, and error fields.
  • references/execution-patterns.md for async job models, retries, and long-running command flows.
  • references/discovery-and-auth.md for help-driven discovery and auth handling.
  • references/iterative-cli.md for feedback-loop CLIs that guide the agent through repair, resubmission, and finalization.
  • references/mcp-vs-cli-decision.md for deciding whether a workflow should stay CLI-first, move to MCP, or split auth and discovery from execution.
  • references/examples.md for worked audit and redesign examples.
  • references/agent-integration.md for implementation patterns when another agent or service will invoke the CLI.

Finish Criteria

Do not call a CLI agent-ready until:

  • the five core audit checks pass
  • the JSON shape is stable enough to script against
  • the help text documents the command contract
  • a non-interactive run can succeed or fail deterministically
  • iterative workflows return enough structured feedback for an agent to repair output without human interpretation

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.69%
按下载量换算31

Claude

33.11%
按下载量换算29

Cursor

18.5%
按下载量换算16

Gemini CLI

10.23%
按下载量换算9

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/yigitkonur/skills-by-yigitkonur --skill optimize-agentic-cli 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills