Skip to content
Agentmart
Submit a tool

agent-system-diff

설치된 system-agents 파일 하나를 업스트림 버전과 unified diff로 비교한다

Skill by southglory

IndexedMIT★ 2
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/southglory-agent-system-diff

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

설치된 system-agents 파일 하나를 업스트림 버전과 unified diff로 비교한다

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/agent-system-diff

What's inside

Skill name
agent-system-diff
Description
설치된 system-agents 파일 하나를 업스트림 버전과 unified diff로 비교한다
License
MIT
Instructions
55 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Agent System — Diff

`/agent-system-diff <path>` 명령이 수행하는 작업.

## 동작

1. `.agent-system-manifest.yaml`에서 해당 파일의 기록 (origin, sha256) 을 찾는다.
2. 업스트림(template 또는 plugin:<name>)을 `git clone --depth=1`로 임시 fetch.
3. 로컬 파일과 업스트림 파일을 `difflib.unified_diff`로 비교하여 표준출력에 출력.

## 실행

```bash
python bot/agent_system_updater.py diff <path>
```

`<path>`는 매니페스트의 `path:` 값과 정확히 일치해야 한다 (보통 프로젝트 루트 상대경로).

예:

```bash
python bot/agent_system_updater.py diff bot/turn-bot.py
python bot/agent_system_updater.py diff skills/discord-huddle-post/SKILL.md
```

## 출력 예

```diff
--- local/bot/turn-bot.py
+++ upstream/bot/turn-bot.py
@@ -42,7 +42,7 @@
 def process_messages():
-    """Old docstring."""
+    """New docstring in upstream."""
     pass
```

## 쓰임새

`/agent-system-check-updates`가 알려준 **conflict** (local+upstream 둘 다 변경됨) 파일을 검토할 때. 업스트림이 어떻게 바뀌었는지 먼저 보고:

- 내 수정과 충돌하지 않는 변경이면 upstream을 그대로 수용
- 충돌하면 수동 병합 (3-way merge)

## 에러

- `no manifest record for path: X` — 오타 확인. 매니페스트에 기록된 정확한 경로를 사용한다. `/agent-system-check-updates`의 목록을 복사해 쓰는 것이 안전.
- `upstream copy ... is missing` — 업스트림에서 해당 파일이 삭제됐다는 뜻. 마이그레이션 필요.
- `local copy ... is missing` — 로컬에서 실수로 삭제됐거나 다른 경로로 이동. 복원하려면 `/agent-system-update --apply` 가 해결해준다 (untouched+missing은 안전하게 재설치됨).

## 의존성

- `git`, Python 3.10+ (stdlib만)

From southglory/system-agents-template, MIT.

Signals

Stars
2
Forks
1
Open issues
0
Last commit (this folder)
Apr 23, 2026 (6 months ago)
Last release
Jul 2, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from southglory

Cite this page

agent-system-diff skill. Agent Mart. https://agentmart.dev/skills/southglory-agent-system-diff (last updated 2026-10-24)