{"repo":"PeterCha90/link-bookmark","free":true,"listed":false,"github":"https://github.com/PeterCha90/link-bookmark","clone":"git clone https://github.com/PeterCha90/link-bookmark.git","description":"👼 Hermes Agent skill for unread link bookmarks from chat channels","language":"Python","stars":13,"topics":["bookmarks","hermes-agent","productivity","skill","slack"],"license":"MIT","category":"chat-messaging","readme_excerpt":"🔖 link-bookmark 채팅 속 링크를 읽지 않은 책갈피로 깔끔하게 정리하는 Hermes Skill Slack, Discord, Telegram 같은 채팅 채널에 쌓이는 링크를 카테고리별 읽지 않은 책갈피 로 저장하고 보여줍니다. No history API required. JSON 기반. 표시 번호는 매번 깔끔하게 1부터. English README --- --- 무엇을 해주나요? - 채널/프로젝트별 JSON 파일에 링크를 저장합니다. - 아직 읽지 않은 링크만 보여줍니다. - 카테고리별로 묶어서 보여줍니다. - 보여줄 때마다 읽지 않은 항목을 1..N 으로 다시 번호 매깁니다. - 내부 JSON의 안정적인 id 는 유지해서 읽음 처리가 꼬이지 않게 합니다. - 한국어 책갈피 워크플로우와 영어 bookmark 워크플로우를 모두 지원합니다. - Slack/Discord 히스토리 API가 없어도 동작합니다. 예시 출력: 설치 방법 방법 A — Hermes 스킬 폴더에 바로 clone 설치 후 Hermes를 재시작하거나 새 세션을 시작해야 스킬 로더가 새 스킬을 인식합니다. 방법 B — ZIP으로 다운로드 설치 후 Hermes를 재시작하거나 새 세션을 시작하세요. 설치 확인 터미널에서 스킬 파일이 있는지 확인합니다. Hermes에서 이렇게 물어봐도 됩니다. 첫 책갈피 JSON 만들기 채널/프로젝트별 JSON 파일을 하나 만듭니다. 파일명은 Slack 채널 ID, Discord 채널 ID, 프로젝트명 등 안정적인 context key를 쓰면 됩니다. JSON이 유효한지 확인하려면: Slack에서는 보통 채널 ID를 파일명으로 쓰면 편합니다. Hermes에게 이렇게 요청하세요 Hermes는 사용자가 보는 번호를 “현재 읽지 않은 목록의 표시 번호”로 다뤄야 합니다. 안정적인 JSON id 로 처리해야 할 때만 raw id 또는 by id 라고 명시하세요. helper script 사용법 스킬에 포함된 scripts/link bookmark.py 는 선택 사항이지만, JSON 조작을 정확하게 하고 싶을 때 유용합니다. 읽지 않은 책갈피 보기: 영어 출력으로 보기: 링크 추가: 표시 번호 기준으로 읽음 처리: 안정적인 JSON ID 기준으로 읽음 처리: JSON 형식 주요 필드 - id : 내부 안정 ID입니다. 한 번 만든 뒤 renumber하지 마세요. - status : unread 또는 read 입니다. - category : 저장할 때는 자세히 써도 됩니다. 출력할 때는 앞부분만 넓은 카테고리로 보여줍니다. - date : 등록일입니다. 출력에서는 YYYY-MM-DD 만 보여줍니다. - read items : 읽음 처리된 안정 ID 목록입니다. 기존 link-report 에서 이전하기 기존에 /.hermes/link reports/ .json 를 쓰고 있었다면 새 위치로 복사하면 됩니다. 스키마는 호환됩니다. 중요한 동작 규칙 - 책갈피를 보여주는 것만으로는 읽음 처리하지 않습니다. - 사용자가 명시적으로 요청할 때만 읽음 처리합니","default_branch":null,"files":null,"tree":[],"storefront":"/r/PeterCha90","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PeterCha90/link-bookmark/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}