Community코딩 & 개발github.com

emyann/verbs

Nemia의 모든 동사(verb)와 그 사용법 및 도움말을 제공하는 스킬입니다. 각 명령어를 실행한 사람과 그 결과를 확인하고, 읽기 전용 조회부터 설정 변경까지 다양한 작업을 수행할 수 있습니다.

verbs란 무엇인가요?

이 스킬은 Nemia 에이전트 오케스트레이터에서 사용 가능한 모든 동사(verb) 명령어를 정의하고 문서화합니다. 각 동사는 특정 작업을 수행하며, `nemia --help`를 통해 전체 목록을 확인하거나 `nemia <verb> --help`로 개별 동사의 상세 도움말을 볼 수 있습니다. 명령어는 크게 읽기(read)와 쓰기(write)로 분류되며, 읽기 명령어는 시스템 상태 조회(예: `nemia inbox`, `nemia ls`)나 설정 확인(`nemia factory rules`, `nemia agents`) 등에 사용되고, 쓰기 명령어는 실행(run) 생성이나 설정 변경을 수행합니다. 이 스킬은 코드 저장소의 명령 테이블에서 자동 생성되며, Claude Code, Cursor, Codex 등의 AI 에이전트 플랫폼에서 활용할 수 있습니다. 개발자는 이 스킬을 통해 Nemia의 모든 기능을 명령줄에서 직접 제어하고, 각 명령어의 정확한 인자와 동작 방식을 문서로 참조할 수 있습니다.

지원 대상✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/emyann/nemia/tree/HEAD/packages/agent-orchestrator/nemia/skills/verbs

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

동사들(verbs)

모든 nemia 동사는 그것에 응답하는 자에 의해 제공되며, nemia --help가 출력하는 사용법과 도움말을 포함합니다. nemia <verb> --help는 매뉴얼이 있는 동사에 대해 더 자세히 설명합니다.

명령 테이블에서 자동 생성되며, 수동으로 편집하지 않습니다. 저장소의 루트에서 node -e "import('./packages/agent-orchestrator/src/nemia/verbs.verb.ts').then((m) => process.stdout.write(m.verbsSkill()))" > packages/agent-orchestrator/nemia/skills/verbs/SKILL.md를 실행하여 생성합니다.

읽기(Reads)

쓰기는 하지 않습니다. 요청하지 않아도, 필요한 만큼 자주 실행할 수 있습니다. 일부 단어로 설정하는 동사는 주어진 사람에게 물어봅니다.

  nemia concluded <runId>
                               --from <runId>로 시작한 실행이 지금 전달받을 내용
  nemia inbox
                               아직 진행 중인 카드들: 이름, 첫 줄, 설정된 경우 워크플로와 저장소,
                               그리고 <runId>, <단계>로 시작됨 (nemia inbox --help); --all: 실행이
                               종료된 카드들도 포함; -l: 선택자가 걸러낸 카드들; --show-labels, -L <키>:
                               각 줄에 레이블 표시
  nemia factory
                               저장소의 팩토리들: 기본 팩토리가 먼저 — 팩토리를 지정하지 않은 모든 실행과
                               카드는 읽기 전용이며 절대 쓰지 않음 — 그 다음 각 팩토리의 이름과 저장소들
                               (nemia factory --help)
  nemia factory ls
                               이름별로 동일하게 표시
  nemia factory diff <name> --to <x.y.z> [--template <name|folder|archive>] [--set <key>=<value> ...] | <name> --template <name|folder|archive> [--set <key>=<value> ...]
                               템플릿 기반 팩토리 업그레이드 미리보기: 깔끔하게 병합되는 부분과 각 충돌의
                               양쪽 내용; 다른 이름의 템플릿으로 전환 시 공통 베이스 없음; 또는 수동 제작
                               팩토리를 템플릿이 인수하는 경우와 nemia factory adopt가 수행할 계획.
                               아무것도 쓰지 않음. 매개변수만 변경하려면: --to 적용할 버전, 그리고 각각에
                               대해 --set <key>=<value>; 변경 사항을 기록하는 줄을 출력
  nemia factory servers <factory>
                               팩토리 자체의 MCP 서버들, 각각 하네스가 보고하는 상태와 함께
  nemia factory rules <name> [--file <path>|- | --clear]
                               팩토리의 규칙과 정책: 해당 팩토리에 고용된 모든 에이전트에게 전달되는 지침으로,
                               커스텀 명령어 이후, 단계별 메모 이전에 배치되며 저장소에 팩토리와 함께 보관됨.
                               인자 없이 실행하면 출력; --file로 쓰기 (-는 표준 입력); --clear로 제거.
                               텍스트만 가능: frontmatter 블록은 거부됨. 실행 시작 시의 규칙을 유지함.
                               인자 없이 실행 시 읽기; --file, --clear가 주어지면 사람에게 물어봄
  nemia factory instruction <name> [--path <path> | --store | --clear]
                               팩토리의 명령어 위치, Nemia가 팩토리에 대해 알아야 할 사항 (에이전트는 규칙을
                               전달받음: nemia factory rules): 인자 없이 실행하면 출력; --path는 팩토리의
                               첫 번째 폴더에 있는 파일에서 읽음; --store는 저장소에 보관; --clear는 첫 번째
                               폴더에서 NEMIA.md를 다시 읽음
                               인자 없이 실행 시 읽기; --path, --store, --clear가 주어지면 사람에게 물어봄
  nemia template lint <folder|archive>
                               템플릿 폴더 또는 아카이브 검사: 모든 문제를 한 번에, 각 파일과 줄마다 표시
  nemia ls [<runId>] [-l <selector>] [--show-labels] [-L <key>]
                               실행과 그 단계들 — 다른 실행을 기다리는 실행은 "waiting on <run>"으로 표시,
                               진행 중인 실행 수 제한에 걸린 경우 "waiting for a run slot (2 of 2 in
                               flight)"으로 표시; 각 단계의 시도 횟수와 비용(측정 가능한 경우); 마지막으로
                               nemia up이 저장소에 틱을 보내는지 여부와 마지막 통과 시간; 저장소가 일시 중지된
                               경우 "Pausing: N finishing"과 각 세션, 검사 또는 작업 중인 랜딩, 또는
                               "Paused" (작업 중인 항목 없음), 그 다음 보유 중인 각 검사, 병합이 준비된
                               랜딩(MERGE_HEAD) 등; 검사를 보유한 단계는 "waiting on the pause"로 표시.
                               -l: 선택자가 걸러낸 레이블을 가진 실행들 (team=core, 다른 레이블 추가 가능);
                               --show-labels: 각 실행과 레이블 표시; -L <키>: 각 실행 옆에 해당 레이블 표시,
                               다른 키 추가 가능
  nemia show <runId> [--raw]
                               객체로서의 실행 (nemia/v1 Run); --raw: 레코드와 각 단계에 전달된 내용
  nemia closeout <runId> <step> [--try <n>]
                               단계 시도의 마감 결과: 최신 시도, 또는 --try <n>으로 지정
  nemia logs <runId> <step>
                               해당 단계의 세션 출력
  nemia stats [--from <day>] [--to <day>] [--by agent|step|factory|workflow|repo] [--agent|--step|--factory|--workflow|--repo <v>] [-l <selector>] [--line|--json]
                               저장소의 모든 실행 통계 (UTC 일 기준): 각 루프의 라운드: 단계, 워크스페이스
                               랜딩: 기본 단계와 시도 횟수, 랜딩된 실행당 비용 및 시간, 각 단계의 시도 횟수,
                               시간, 비용, 검사 및 게이트 대기 시간; 먼저 최근 14일과 이전 14일 비교.
                               측정되지 않은 숫자는 —로 표시, 0이 아님. --line: 한 줄 요약; --json: 전체
                               응답; -l: nemia ls -l과 같은 방식으로 선택자가 걸러낸 실행들
  nemia passes [--last <n>] [--json]
                               최근 틱 통과 비용: 중앙값 및 최대 시간, 시간 히스토그램, 단계별 시간 분포,
                               마지막 통과에서 확인된 사항 — 저장소의 실행, 저널 읽기, 대기 및 승인된 세션.
                               --last <n>: 마지막 n개 통과만; --json: 전체 응답
  nemia series [--range 24h|7d|30d|all] [--json]
                               시스템 시계열 (범위 지정): 통과 시간 및 단계, 저널 읽기, 저장소의 실행,
                               대기 및 승인된 세션과 최대 대기 시간, 부하, 할당량 사용량. --range: 24h
                               (분당 1포인트, 기본값), 7d 또는 30d (시간당), all (일당); --json: 전체 응답
  nemia agents [--repo .]
                               단계에서 지정할 수 있는 에이전트들: 저장소의 것과 사용자 정의; 각 에이전트의
                               용도, 수행 가능한 작업 (SKILL.md에서 읽은 각 스킬 항목), 부여된 스킬 (skills:)
  nemia agents card <name> [--repo .] [--from repo|yours]
                               해당 에이전트를 A2A Agent Card 형태로 (JSON stdout만 출력). 프로토콜에서
                               REQUIRED로 표시된 모든 필드를 포함하지만 supportedInterfaces는 제외 (여기서는
                               A2A를 통해 에이전트를 제공하지 않음). 카드는 설명만 제공하며 주소 역할은 하지 않음
  nemia agents sources [--path <folder>]
                               저장소가 알고 있는 에이전트 파일들 (라이브러리에 복사하기 위함): 각 저장소의 것,
                               사용자 정의, --path <folder>로 지정한 것
  nemia agents custom <name> [--file <path>|-] [--clear] [--repo .]
                               해당 에이전트에 대한 사용자 커스텀 명령어: 에이전트를 덮어쓰지 않고 추가하는
                               지침으로, <store>/custom-instructions/<name>.md에 저장되고 에이전트의 명령어
                               이후에 전달됨. 인자 없이 실행하면 출력; --file로 쓰기 (-는 표준 입력); --clear로
                               제거. 텍스트만 가능: frontmatter 블록은 거부됨. 실행은 시작 시의 지침을 유지함;
                               nemia (저장소 자체 에이전트)는 열린 세션에서 전달받음
                               인자 없이 실행 시 읽기; --file, --clear가 주어지면 사람에게 물어봄
  nemia level [manual|semi-auto|auto] [--factory <name> [--for <duration> | --end]]
                               Nemia (저장소 자체 에이전트)의 수준: 인자 없이 실행 시 현재 수준, 각 팩토리의
                               수준 및 접근 방법 표시; 수준을 설정하면 저장소의 기본값이 되며 각 팩토리는 자체
                               설정이 없는 한 이를 따름; --factory는 해당 팩토리의 수준을 설정하고, --for는
                               일정 시간 동안 (90m, 2h, 1d; 최대 7d) 수준을 올리며, --end는 인상을 종료.
                               semi-auto는 세션을 유지: 사용자의 입력이 필요한 사항 (게이트, 단계 질문,
                               라운드 초과, 제한)은 사용자에게 묻고, 되돌릴 수 없거나 설정/팩토리를 변경하는
                               쓰기 작업도 사용자에게 묻습니다. 나머지는 Nemia가 처리. auto는 semi-auto와
                               동일하지만, 사용자가 확인한 목록에 있는 실행 상태의 답변은 요청 없이 제공됨
                               (nemia policy <agent>). auto가 적용된 이후에 시작된 Nemia 세션에서만 적용되며,
                               이전 세션은 모든 답변을 다시 묻습니다 (수동으로 전환 후 다시 auto로 전환 시 해제).
                               manual 팩토리는 그대로 두며, manual 이상의 팩토리가 없으면 Nemia 세션 중단
                               인자 없이 실행 시 읽기; manual, semi-auto, auto, --factory, --for, --end가
                               주어지면 사람에게 물어봄
  nemia memory [<fact>]
                               Nemia가 저장소에 대해 보유한 정보: 인자 없이 실행하면 사실(fact) 이름 목록;
                               특정 사실을 지정하면 그 내용 출력. 읽기 전용: Nemia의 세션만 쓸 수 있음
  nemia policy <agent>
                               auto 수준에서 에이전트의 규칙: 요청 없이 제공할 수 있는 답변 (사용자 확인 후
                               적용), 사용자 커스텀 명령어에서 제안된 내용, 기계가 보유할 수 없는 지침 등
  nemia policy reach <agent> (--factory <name> | --run <runId>)
                               팩토리 또는 실행에서 에이전트의 적용된 규칙이 게이트에서 요청 없이 승인할 수
                               있는 단계: 각 규칙이 불가능한 이유 (실행 전에 승인된 단계는 아무것도 추천하거나
                               검사하지 않음; 검사가 없는 단계는 검사를 통과한 적 없음), 현재 실행에서 규칙을
                               차단하는 항목, 그리고 적용될 규칙들
  nemia chat speakers
                               Nemia 채팅에서 에이전트가 사용할 수 있는 이름들 (사용자가 허용한 각각)
  nemia service status [--name <name>]
                               로그인 서비스와 임대(lease): 설치 및 실행 여부, 실행 중인 체크아웃, 저장소
                               소유자, 지연 상태 등
  nemia version [--json]
                               현재 nemia 릴리스, 설치의 태그 또는 체크아웃, 폴더; 저장소의 releases/current가
                               가리키는 릴리스; 데몬이 실행 중인 릴리스 (임대 기반), 파일에 대한 실행 중인
                               세션 유지 약속 여부; 릴리스 및 하네스 버전별 작업 중인 세션. --json: 전체 응답
  nemia watch [cursor] [--once] [-l <selector>]... [--cursor-file <path>] [--json]
                               피드의 라인을 틱이 기록하는 대로 따라감 (^C로 중단). 저장소에 틱이 없으면
                               "daemon down" 라인, 다시 틱이 있으면 "daemon up". 실행 상태, 단계 상태
                               (nemia ls 형식), 사용자 입력 변경 사항 표시. --once: 커서에서 피드 끝까지 읽고
                               "cursor: <n>" 출력 후 중단; 커서 없이 처음부터. -l: 선택자가 걸러낸 라인들
                               (키=v, 키!=v, "key in (a,b)", "key notin (a,b)", 키), run, factory,
                               workflow, step, agent, kind, reason, on, via, type, waits, source 기준.
                               --cursor-file: 읽은 커서를 파일에 유지하고, 파일에 있으면 해당 위치부터 시작.
                               --json: 라인당 하나의 JSON 객체, 피드 라인과 커서 포함, 피드가 계속되는 동안
                               30초마다 자체 커서 출력. -l 없으면 모든 라인; -l waits=person은 사람의 입력을
                               기다리는 라인만. 에이전트가 없는 단계는 agent: none으로 표시되며, -l agent!=none
                               으로 제외 가능. reason은 API가 단계에 제공하는 코드 (reason); word와 message는
                               사람을 위한 것이므로 reason으로 선택하고 word로 선택하지 마세요.
  nemia admit [--at-least <level>] [--auto <agent>]
                               호출의 승인: 세션이 곧 수행할 호출 (stdin으로 전달), 사용자의 입력이 필요한
                               경우 질문에 응답;
                               

...

[번역을 위해 잘림]

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬