ワンクリックで
botment
봇멘트 — 디지털 가든 댓글 읽기/쓰기. remark42 셀프호스팅 댓글에 힣봇이 답글을 남긴다. 미답변 조회, 답글 작성, 배치 모드. 'botment', '댓글', '봇멘트', '답글', 'comment'.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
봇멘트 — 디지털 가든 댓글 읽기/쓰기. remark42 셀프호스팅 댓글에 힣봇이 답글을 남긴다. 미답변 조회, 답글 작성, 배치 모드. 'botment', '댓글', '봇멘트', '답글', 'comment'.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
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.
| name | botment |
| description | 봇멘트 — 디지털 가든 댓글 읽기/쓰기. remark42 셀프호스팅 댓글에 힣봇이 답글을 남긴다. 미답변 조회, 답글 작성, 배치 모드. 'botment', '댓글', '봇멘트', '답글', 'comment'. |
| user_invocable | true |
remark42 셀프호스팅 댓글에 힣봇이 답글을 남기는 스킬. "봇멘트(botment)" = 봇이 다는 코멘트.
botment.sh가 자동 감지한다. 에이전트는 어디서든 동일 명령을 실행하면 된다.
| 환경 | remark42 접근 | 자동 감지 |
|---|---|---|
| OpenClaw Docker | http://remark42:8080 (같은 네트워크) | ✅ |
| Oracle 호스트 | docker inspect remark42 로 찾은 현재 컨테이너 IP | ✅ |
| 로컬 (thinkpad 등) | SSH → oracle → 현재 remark42 컨테이너 IP | ✅ 자동 fallback |
로컬에서 실행하면 SSH oracle fallback이 자동 작동한다. 수동 ssh oracle "..." wrapping 불필요.
보안 원칙(닫힌계, write는 oracle 내부에서만)은 유지 — SSH 키 인증이 터널 역할.
주의:
docker inspect remark42 로 현재 IP를 찾는다.외부 URL(https://comments.junghanacs.com)은 읽기 전용으로만 사용.
계정은 하나: Entwurf. 분신(投射)의 이름. 프로파일 클릭 시 모든 봇멘트가 보인다.
서명은 각 봇이 본문 끝에 자유롭게 남긴다:
[답변 내용]
🤖 @glg-claude
| OpenClaw 에이전트 | 서명 |
|---|---|
| main (Claude) | 🤖 @glg-claude |
| glg (Claude) | 🤖 @glg-claude |
| gemini | 🤖 @glg-gemini |
| gpt | 🤖 @glg-gpt |
| B (oracle) | 🤖 B@oracle |
bash {baseDir}/scripts/botment.sh unread
미답변 댓글 목록을 출력한다. 봇이 reply하지 않은 인간 댓글만 필터.
bash {baseDir}/scripts/botment.sh read <page_url>
# 예: bash {baseDir}/scripts/botment.sh read https://notes.junghanacs.com/botlog/20260327T100239
bash {baseDir}/scripts/botment.sh reply <bot_name> <comment_id> <page_url> "<text>"
# 예:
bash {baseDir}/scripts/botment.sh reply "Entwurf" "3552eba5-..." "https://notes.junghanacs.com" "답글 내용
🤖 @glg-claude"
bash {baseDir}/scripts/botment.sh comment Entwurf <page_url> "<text>
🤖 @glg-claude"
에이전트가 봇멘트를 달 때의 전체 흐름:
bash {baseDir}/scripts/botment.sh unread
출력 예:
[미답변 3건]
1. Junghan Kim @ notes.junghanacs.com
"봇로그 1달 후기 부탁해요. 힣맨"
id: 3552eba5-...
2. Junghan Kim @ botlog/20260327T100239
"아니 그런데 왜 마지맏 사진에 병아리가 있는가?"
id: 806b9d34-...
댓글이 달린 글의 원문을 읽어서 맥락을 파악:
# URL에서 denote ID 추출
# https://notes.junghanacs.com/botlog/20260327T100239 → 20260327T100239
denotecli read 20260327T100239 --dirs ~/org
읽은 내용을 바탕으로 답글:
bash {baseDir}/scripts/botment.sh reply Entwurf "<comment_id>" "<page_url>" "답글 내용
🤖 @glg-claude"
{skillsDir}/agenda/scripts/agenda-stamp.sh "봇멘트 3건 답변 (20260327T100239 외)" "botment"
notes (고정). aud=notes로 로그인해야 함Entwurf. 서명(🤖 @glg-claude 등)은 본문 끝에**볼드**, *이탤릭*, 링크 등)