with one click
agent-config
agent-config contains 41 collected skills from junghan0611, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Use tmux instead of bash tool to run commands that take more than ~30 seconds, like bulk operations, db migrations, dev servers.
Google Workspace + Search Console all-in-one CLI (gog). Calendar, Gmail, Drive, Tasks, Chat, Contacts, Sheets, Docs, Search Console, YouTube, Photos, Meet, and more. Single binary. Source: steipete/gogcli (upstream).
GLG์ ์๊ฐ์ถ ๊ด์ธก์ (๋ฒ์ฉ ์คํฌ) โ ์ด๋ ์ธ์ ยท๋ฆฌํฌ์์๋ GLG์ ํ๋ฃจ๋ฅผ ๊น์ด 0/1/2/3(์๊ฐ๋ธ๋กยท์ ๋ํค๋ฉยท์์ด์ ํธ์คํฌํยท์ปค๋ฐ/๋ ธํธ)์ผ๋ก ํ KST ์ถ ์์ ์ธ์ด๋ค. scripts/collect.py๋ก LOCAL FULL(events.jsonl, ๋ก์ปฌยทgitignore)์ ๋ง๋ค๊ณ query.py๋ก ๊บผ๋ธ๋ค. ์คํฌ๋ฆฝํธ๋ HOME ์ต์ปค(~/reposยท~/orgยทlifetractยทagenda)๋ผ CWD์ ๋ฌด๊ดํ๊ฒ ๋๋ค. ์ด ์คํฌ์ ์ฝ์ง ์๊ณ ์ถ์ ๊ฑด๋๋ฆฌ๋ฉด ๊ณ์ฝ์ ๋ค์ ๋์ถํ๋ค ํ๋ฆฐ๋ค โ ๊ณ ์ KST, ๋ฐ๊ฐ๋ฐฉ [from,to), ์์ ์ ์์์ผ ๊ท์, 0๊ฑด์ ok๊ฐ ์๋๋ค, sqlite๋ฅผ ์ง์ ์ด์ง ์๋๋ค, ์ฝ๋ฉํธ๋ ์ด๋ค projection์๋ ๋๊ฐ์ง ์๋๋ค. Triggers: timeline, ๊ด์ธก์, ์๊ฐ์ถ, ๊น์ด 0, depth axis, collect.py, query.py, events.jsonl, LOCAL FULL, ํ๋ฃจ slice, ์ฃผ๊ฐ ํ๋ , ๋๋ฉ์ธ ๋ถํฌ, projection, ํํ, ์ฆ๊ฑฐ, provenance, ์ปค๋ฐ ์, ์ ๋ ์ผ์, ์ฌ์ค ํ์ธ.
Incrementally embed sessions only โ near-live. On call, new sessions land in semantic-memory immediately. OpenRouter Qwen3-Embedding-8B 4096d, paid remote but ~$0.000โ0.001 for a few recent sessions. dim 4096 preflight โ API-0 exit when to_index=0. Use before a new session or when recent-session recall feels stale. '/memory-sync', 'memory sync', 'session embedding', '์ธ์ ์๋ฒ ๋ฉ', '์ธ์ ์ฆ๋ถ', '๊ธฐ์ต ์ต์ ํ'.
Semantic search over past sessions (pi + Claude Code) and the public digital garden md index (andenken md.lance, OpenRouter Qwen3-Embedding-8B 4096d). Uses LanceDB + hybrid retrieval (vector + FTS with score normalization). KoreanโEnglish cross-lingual via dictcli expand. Recall tracking for memory consolidation. Use when searching for past conversations, decisions, context, or garden knowledge concepts.
Emacs daemon โ org manipulation, denote notes, citar bibliography, org-agenda, arbitrary elisp. Two sockets: server (agent work), user (show file to user). Core: agent-denote-add-history(ID,CONTENT), agent-denote-add-heading(ID,TITLE,BODY) or (ID,TITLE,TAG,BODY) โ no tag? body as 3rd arg. Never pass nil. agent-denote-add-link(ID,TARGET-ID,DESC). All 3 args required.
Search/view local BibTeX entries. If only a source URL exists, use zotero-config (`server start` โ `save` โ `bib sync` โ `bibcli search/show`) to recover a citation key before leaving orphan `#+print_bibliography:`.
Gemini ์ด๋ฏธ์ง ์์ฑ ๋ ๋ฆฝ ์คํฌ. pi์ generate_image ๋๊ตฌ๊ฐ ์๋ Claude CodeยทCodexยทAntigravity์์๋ ๋ฒ๋ค๋ ๋ฌด์์กด CLI๋ก ์ด๋ฏธ์งยท๋ฌธ์ ์ธํฌ๊ทธ๋ํฝ์ ์์ฑํ๋ค. Org์ ์ด๋ฏธ์ง ํ๋กฌํํธ ์คํ, ์ง์ ๊ฒฝ๋ก ์ ์ฅ, ํ๋ฉด๋นยทํด์๋ ์ ํ, GLGMAN ์ธ๊ณ๊ด ์ด๋ฏธ์ง ์์ฑ์ ์ฌ์ฉ. '์ด๋ฏธ์ง ์์ฑ', '๊ทธ๋ฆผ ๋ฝ์', '์ธํฌ๊ทธ๋ํฝ', 'image prompt', 'glg-image', '๋๋ ธ๋ฐ๋๋'.
agent-config ๋ด๋น์์ ์ด์ ๋ฉด(operating surface) โ ์คํฌยท์ ์ฒด์ฑยท์ ๋ ฌ์ ์ฌ๋ฌ ํ๋ค์ค(pi / entwurf Claude / Claude Code / Codex / Gemini / Antigravity)๋ก ํผ์น๋ repo์์ ์ค์ ๋ก ์์ ์ธ ๋. AGENTS.md๊ฐ '์ ์ '์ ๋ด๊ณ run.sh๊ฐ '๋ก์ปฌ ๋ช ๋ น'์ ๋ด๋๋ค๋ฉด, ์ด ์คํฌ์ ๊ทธ ๋์ด ๋ชป ๊ฐ์ง ์ฝ์ง ์ง์์ ๋ด๋๋ค: ์คํฌ์ ์ถ๊ฐ/์์ ํด์ ๋ชจ๋ ํ๋ค์ค์ ์ ๋๋ก ๋จ๊ฒ ํ๋ ๋ฒ, ์ ๊ธฐ๊ธฐ setup, '๋ด ์คํฌ์ด ์ ๋ณด์ฌ์' ์ง๋จ, .bak ํจ์ , ๋ฐ์ด๋๋ฆฌ-from-sibling-repo ํจํด, ์คํฌ ํ ์คํธ ๊ณต๋ฐฑ, git-hooks ์์ ๋ฒฝ. ํธ๋ฆฌ๊ฑฐ: 'agent-config', '์คํฌ ์ถ๊ฐ', '์คํฌ ์ ๋ ', '์คํฌ ๋งํฌ', 'run.sh setup', '์ ๊ธฐ๊ธฐ ์ ์ ', 'ํ๋ค์ค ํผ์นจ', 'setup:links', '๋ด๋น์ ์คํฌ', 'repo-local skill', 'consumer skill ์ด์ฃผ'.
Query personal life-tracking data: Samsung Health (sleep, steps, heart rate, stress, exercise, weight) + aTimeLogger (18 time categories) + Home Assistant REST (live sensors via ha.junghanacs.com). All records use Denote IDs (YYYYMMDDTHHMMSS) for cross-referencing with denotecli. DB mode (lifetract.db) for instant queries, individual Samsung commands have CSV fallback, and today's DB gaps can use Home Assistant.
Local git timeline CLI. Query commit history across 50+ repositories. Use when user asks about coding activity, what they worked on, commit history, project timeline, or 'what did I do on [date]'.
Read this skill before making git commits
Analyze past session files (pi or Claude Code) to find recurring AI agent issues and fix them via AGENTS.md updates, new skills, or code/infra changes. Use when asked to improve agent workflow, find recurring problems, optimize AGENTS.md, create skills from session patterns, or understand what went wrong across sessions. Also covers tone โ when the complaint is that the agent *sounded* defeated, self-critical, or that collaboration felt heavy, use `--says` and the opening-frame method in Step 3c rather than word counts.
ROSSE/autholog ์์ ์์ โ ๋งํฌ๋์ธยทํ์ด์ค๋ถยทํ ๋ ๊ทธ๋จ ๋ ๊ฒ์ ~/org/notes์ ๊ธฐ์กด ๋น๋ฐฉ/outdated ๋ฐฉ์ ์๋ฌธ 1๊ฐ+ํด์ค๋ณธ 1๊ฐ๋ก ์น๊ฒฉ. ์๋ฌธ์ [!danger] quote๋ก ๋ณด์กด, ๊ด๋ จ meta ์์๊น์ง ๊ฐฑ์ , botlog์ ์ญํ ๋ถ๋ฆฌ. Triggers: ์ด์ ๋ก๊ทธ, autholog, ๋ ๊ฒ, ์์, ๋น๋ฐฉ, ์ธํ ๋ฆฌ์ด, ROSSE, ๋งํฌ๋์ธ ๊ธ ๋ด์, ๊ฐ๋ ์ผ๋ก ํ์, ์์ .
sync entwurf ์์์ ๋ค์ฌ๋ค๋ณด๋ ์. ํธ์ถ์๊ฐ 'Mattering...'์ ๋ฌถ์ฌ์์ ๋ ์์ ๋ถ์ ์ด ๋ฌด์์ ํ๋์ง ํ์ธ. entwurf_peers๋ control socket ์๋ ์ธ์ ๋ง ๋ณด์ฌ์ฃผ๋๋ฐ, ์ด ์คํฌ์ ์์ entwurf ์ธ์ (์ด๋ฆ ํ๊ทธ entwurf)๊น์ง ํฉ์ณ์ ๋ณธ๋ค. ํธ๋ฆฌ๊ฑฐ: 'entwurf-peek', '๋ถ์ ๋ค์ฌ๋ค๋ณด๊ธฐ', '์งํ ์ค ์ธ์ ', 'sync entwurf ์์์', 'peek session', 'live session map', '๋ถ์ ์ถ์ '.
ํฌ์ง(forge) โ ์ ํํธ์คํ Forgejo ์ด์/PR/๋ผ๋ฒจ/์ฝ๋ฉํธ ์์ ๋ฉด. ํฃ ์์ด์ ํธ๊ฐ ์ฝ๋ ๋ฉด์์ ์ผํ๋ ๊ณต์ ์. botment์ ์์ ํจํด(๊ฐ๋ ๋๊ธ๋ฉด โ ์ฝ๋ ๋๊ธ๋ฉด endpoint swap). 'forge', 'forgejo', 'ํฌ์ง', 'issue', 'pull request', '์ด์', 'ํ๋ฆฌํ', '์ฝ๋ ๋๊ธ', '๋ผ๋ฒจ'.
URL/ํ์ผ/๋ฏธ๋์ด ์์ฝ ๋ฐ ์ฝํ ์ธ ์ถ์ถ. YouTube ์์, ์นํ์ด์ง, PDF, ํ์บ์คํธ, ์ค๋์ค/๋น๋์ค ์ง์. ๊ธฐ์กด youtube-transcript๋ฅผ ๋์ฒด.
ํ ๋ ๊ทธ๋จ ๋ํ ์ฝ๊ธฐ/์ฐ๊ธฐ โ ํฃ๋ด๊ตฐ๋จ(OpenClaw)๊ณผ์ ๋ํ๋ฅผ ์ฌ์ฉ์ ๊ณ์ ์ผ๋ก ์ง์ ์ ๊ทผ. ๋ด API์ ๋ฌ๋ฆฌ ํฃ์ด ๋ณด๋ธ ๋ฉ์์ง๋ ์ฝ์ ์ ์๋ค. tdlib ๊ธฐ๋ฐ. 'telegram', 'ํ ๋ ๊ทธ๋จ', 'ํฃ๋ด', '๋ํ ์ฝ์ด', '๋ฉ์์ง ๋ณด๋ด'.
Extract a compact recap from previous pi or Claude Code session JSONL without reading raw JSONL. Use for 'last session', 'what was I doing', continuity restore, and pi-internal GPT vs ACP recall via --source pi --harness gpt|acp. Preserves the skip-before-size edge case; retry with --min-kb 0 when a real recent session is below the default size floor.
์์ด์ ํธ ์ด์ ๋ค โ reverse datetree์ ํ์์คํฌํ ์ํธ๋ฆฌ ์ถ๊ฐ. ์์ด์ ํธ ํ๋์ org-agenda์์ ๋ณผ ์ ์๊ฒ ๊ธฐ๋ก. Use when starting work, completing a task, or any notable activity to stamp. '๋์ฅ', 'stamp', '๊ธฐ๋ก', 'agenda์ ์ฐ์ด'.
Cut an OpenClaw-style CalVer snapshot tag. Tag loop = collect commits + closed NEXT.md items, move them to CHANGELOG.md, remove only those closed items from NEXT.md, then pre-flight/tag/push/stamp when explicitly requested. Not SemVer/deploy; doc/ops repos tag too. ROADMAP.md is optional/manual. Triggers: ํ๊ทธ ๋ฐ์, ๋ฆด๋ฆฌ์ฆ ์ปท, changelog ์ ๋ฆฌ, NEXT ๋น์ฐ์/๊ฐ๋ฌด๋ฆฌ, cut a release/tag, vYYYY.M.D[-suffix].
์ ํํธ์คํ Plane(ํ๋ก์ ํธ ๊ด๋ฆฌ, Jira/Confluence ๋์ฒด) REST API ์ํฌ๋ฒค์น. ํ๋ก์ ํธ/work item/์ฌ์ดํด/๋ชจ๋/์ฝ๋ฉํธ/๋ฉค๋ฒ/์ํ/๋ผ๋ฒจ CRUD + JiraโPlane ์ด๊ด. ์์กด์ฑ 0(Python stdlib๋ง), self-host ์ง์. 'plane', 'plane ์ด์', '์ํฌ์์ดํ ', 'jira ์ฎ๊ฒจ', 'jira to plane', 'confluence ์ฎ๊ฒจ', '์ฌ์ดํด', '๋ชจ๋', 'work item', 'plane ํ๋ก์ ํธ' ํธ์ถ ์ ์ฌ์ฉ.
NEXT.md ํธ๋์คํ ์ ๋ฆฌ โ ์ธ์ ์ข ๋ฃ/์ค๋จ ์ ์ ๋ค์ ํ ๊ฑธ์์ ๋จ๋จํ ์กฐ์ธ๋ค. NOW/RECENT/LEDGER ๋๋ ๋ฉํ๋ฆฌํฌ ๋์๋ณด๋ ๊ตฌ์กฐ, stem/detour ๋ณต๊ท์ , ์๋ฃ ํญ๋ชฉ ์ ๊ฑฐ, stale blocker ์ ์ , ๊ฒ์ฆ ๊ธฐ์ค/์ฝ์ ๊ณณ/๊ธ์ง์ฌํญ ์์ถ, ๋ธ๋์น๋ณ NEXT--<branch>.md ์ ํ. tag-release์ ๋ถ๋ฆฌ: NEXT ์ต๊ด์ฉ์ด๋ฉฐ CHANGELOG/tag๋ ๋ช ์ ์์ฒญ ๋๋ง tag-release ์คํฌ๋ก ๋๊ธด๋ค. Use when: 'NEXT ์กฐ์ฌ์ค', 'handoff', '์ธ์ ๋ง๋ฌด๋ฆฌ', '๋ค์ ์ธ์ ', '์ฑ ๊ฐํผ', 'NEXT.md ์ ๋ฆฌ', 'detour', 'branch NEXT'.
Jira CLI for issue tracking, project management, and sprint/board operations on goqual-dev.atlassian.net. Supports multiple projects (MAT, DEVT, IOT, etc.). Also fetches Confluence wiki pages โ import an Atlassian wiki URL (tinyLink or full /wiki/spaces/.../pages/<id>) into a local Markdown file with KST timestamps via the bundled confluence_ingest.py script (Confluence to Markdown, Atlassian wiki ingestion, wiki page import).
Gather recent Slack messages, read threads, send replies, and upload/download files. Use when the user asks about Slack activity or wants to interact with Slack.
๋ฉํฐํ๋ค์ค์ฉ /recall ๋ํผ. native custom command surface๊ฐ ์๋ ํ๋ค์ค(์: Antigravity, Codex)์์๋ /recall์ ํด๋นํ๋ ๋ค์ถ ๋งฅ๋ฝ ๋ณต์์ skill๋ก ํธ์ถํ๋ค. session-recap, NEXT.mdยทROADMAP.md, git status/log, semantic-memory๋ฅผ ์กฐํฉํด ์ด์ /์ค๋์ ์์ ์ถ์ ๋์ด๋ฆฐ๋ค.
Semantic web search, content extraction, and code-context retrieval via Exa AI. Use for intent-based search ("Python async job queue libraries"), fetching clean page content from URLs, or pulling GitHub / Stack Overflow / docs as a single LLM-ready code block. Stronger than keyword search for agent workflows.
๋ด ๋ ธํธ ์์ฑ โ ์์ด์ ํธ๊ฐ ๋ฆฌ์์น/๋ถ์/๋ํ ๊ฒฐ๊ณผ๋ฅผ org-mode denote ํ์์ผ๋ก ๊ธฐ๋ก. botlog(๊ณต๊ฐ)๊ณผ llmlog(๋น๊ณต๊ฐ ์์ ๊ธฐ๋ก) ๋ ๋ชจ๋ ์ง์. Use when user says 'botlog', 'llmlog', '๋ ธํธ ๋ง๋ค์ด', '๊ธฐ๋กํด', '์ง์นจ ๋จ๊ฒจ', '์ ๋ฌํด', '์์ ๊ธฐ๋ก', 'write a note', or wants agent work saved as a denote note.
ํ๊ตญ์ด ์์ฐ์ด ์ถ๋ก ์ ํ์ค ๋ ผ๋ฆฌ ์ขํ๊ณ๋ก ์ ๊ทํํ๋ ๋ชจ๋ ์ปจ๋ฒํฐ. '์ด๊ณ ์์ ๊ธฐ' / 'conjunction elimination' / 'โงE' ์ด๋ ํํ์ผ๋ก ๋ค์ด์๋ ๊ฐ์ ID๋ก ๋ฌถ๊ณ , ํ์๋ง + ๊ธฐํธ๋ก ์๋ต. ์์ฐ์ด ๋ ผ์ฆ์ [์ฃผ์ฅ/์ ์ /๊ฒฐ๋ก /ํ์ํ/์ฌ์ฉ ๊ท์น/์จ์ ๊ฐ์ /ํ๊ฐ] frame์ผ๋ก ๊ตฌ์กฐํ. Use when ์ฌ์ฉ์๊ฐ ํ๊ตญ์ด๋ก ๋ ผ์ฆ์ ํผ์น๊ฑฐ๋, ํ๋น์ฑ/์ค๋ฅ/์ถ๋ก ๊ท์น/์์ ๋ ผ๋ฆฌ ๊ฒํ ๋ฅผ ์์ฒญํ๊ฑฐ๋, ํ๋ง ์ดํ(์ด๊ณ ์์ ๊ธฐ, ์ฐจ๊ทผ์ฐจ๊ทผ ์ด๋๊ธฐ ๋ฑ)๋ฅผ ์ธ ๋.
Search, read, and analyze 3,000+ Denote/org-mode notes. Supports title/tag search, full-text search, heading search, outline extraction, and content reading. Use when working with ~/org/, Denote files, org-mode knowledge bases, or when user asks about notes, journal entries, or bibliography.
๋ ์ง ๊ธฐ๋ฐ ํตํฉ ์กฐํ โ ํน์ ๋ ์ง(๋๋ ๊ธฐ๊ฐ)์ ์ฌ์ฉ์๊ฐ ๋ฌด์์ ํ๋์ง, ๋ฌด์์ ๋ง๋ค์๋์ง, ๋ฌด์์ ์ฝ์๋์ง, ๋ชธ ์ํ๋ ์ด๋ ๋์ง๋ฅผ ํ๋ฒ์ ํ์ . git ์ปค๋ฐ, org ์ ๋, denote ๋ ธํธ, bib ์ฐธ๊ณ ๋ฌธํ, ๊ฑด๊ฐ/์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์๊ฐ์ถ์ผ๋ก ํตํฉํ์ฌ ์ฌ์ฉ์์ ํ๋ฃจ๋ฅผ ์ฌ๊ตฌ์ฑํ๋ค. Use when user asks 'what did I do on [date]', '์ด์ ๋ญ ํ์ง', '3๋ ์ ์ค๋', or any date-based activity question.
ํ๋ฃจ ๋ง๋ฌด๋ฆฌ ๋์ฅ โ day-query ๊ฒฐ๊ณผ๋ฅผ org-mode ํ์์ผ๋ก ์ค๋ ์ ๋์ ์ฝ์ . ํ๋ฃจ ๋ง๋ฌด๋ฆฌ ์ '/punchout' ํ ๋ฒ์ด๋ฉด ๋. Use when user says 'punchout', 'ํด๊ทผ', '์ค๋ ๋ง๋ฌด๋ฆฌ', 'ํ๋ฃจ ๋ง๋ฌด๋ฆฌ', 'punch out', '๋์ฅ', or wants a daily summary written to journal.
Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.
Interactive browser automation via Chrome DevTools Protocol. Use when you need to interact with web pages, test frontends, or when user interaction with a visible browser is required.
Extract readable markdown from Medium article URLs using Freedium/Scribe fallbacks.
YouTube ์๋ง ์๋ฌธ ์ถ์ถ (์์ฝ ์๋). ์์ด ์๋ง(์๋์์ฑ ํฌํจ)์ ๊ฐ์ ธ์์ ์์ด์ ํธ๊ฐ ๋ฒ์ญ/๋ถ์์ ํ์ฉ. ๋ ๊ฐ์ง ๋ฐฉ๋ฒ ์ง์: transcript.js (npm, ๋น ๋ฆ) + transcript-ytdlp.sh (์ฟ ํค ์ง์, ํด๋ฐฑ)
๊ฐ์ธ ์ดํ ๊ทธ๋ํ โ ํโ์ ํฌ๋ก์ค๋ง๊ท์ผ ์ฟผ๋ฆฌ ํ์ฅ + ํ๊ตญ์ด ํํ์ ๋ถ์. expand๋ก ํ๊ธ ๋จ์ด์์ ์์ด ํ๊ทธ ํ๋ณด๋ฅผ ์ฐพ๊ณ , stem์ผ๋ก ํ๊ตญ์ด ์ด๊ฐ์ ์ถ์ถํ๋ค. knowledge_search์ 3์ธต ์ญํ . '๋จ์ด ํ์ฅ', 'ํ๊ทธ ์ฐพ๊ธฐ', 'ํ์ ๋งคํ', 'expand', 'stem', 'ํํ์'.
๋ด๋ฉํธ โ ๋์งํธ ๊ฐ๋ ๋๊ธ ์ฝ๊ธฐ/์ฐ๊ธฐ. remark42 ์ ํํธ์คํ ๋๊ธ์ ํฃ๋ด์ด ๋ต๊ธ์ ๋จ๊ธด๋ค. ๋ฏธ๋ต๋ณ ์กฐํ, ๋ต๊ธ ์์ฑ, ๋ฐฐ์น ๋ชจ๋. 'botment', '๋๊ธ', '๋ด๋ฉํธ', '๋ต๊ธ', 'comment'.
Speech-to-text transcription using Groq Whisper API. Supports m4a, mp3, wav, ogg, flac, webm.
๋์คํฌ ๊ณต๊ฐ ๋ถ์ โ ๋ง์ดํธ ์์ฝ, ๋๋ ํ ๋ฆฌ๋ณ ํฌ๊ธฐ, ํฐ ํ์ผ ์ฐพ๊ธฐ, NixOS ์คํ ์ด ๋ถ์, ์ ๋ฆฌ ์ ์. ncdu/du ๋์ ์์ด์ ํธ ์นํ์ CLI. Use when disk is full, finding large files, cleanup suggestions, or 'diskspace', '๋์คํฌ', '์ฉ๋', '๊ณต๊ฐ', 'storage'.