imessage-query이란?
SQLite를 통해 macOS iMessage 데이터베이스(chat.db)를 쿼리합니다. NSAttributedString 메시지를 디코딩하고, 탭백을 처리하고, 대화를 검색하세요. 트리거 - imessage, chat.db, 메시지 데이터베이스, 문자 메시지, iMessage 기록, NSAttributedString,attributedBody 출처: terrylica/cc-skills.
SQLite를 통해 macOS iMessage 데이터베이스(chat.db)를 쿼리합니다. NSAttributedString 메시지를 디코딩하고, 탭백을 처리하고, 대화를 검색하세요. 트리거 - imessage, chat.db, 메시지 데이터베이스, 문자 메시지, iMessage 기록, NSAttributedString,attributedBody
명령줄에서 imessage-query AI 스킬을 개발 환경에 빠르게 설치
출처: terrylica/cc-skills.
Query the macOS iMessage SQLite database (/Library/Messages/chat.db) to retrieve conversation history, decode messages stored in binary format, and build sourced timelines with precise timestamps.
IMPORTANT: Many iMessage messages have a NULL or empty text column but contain valid, recoverable text in the attributedBody column. This is NOT because they are voice messages — iOS stores dictated messages, messages with rich formatting, and some regular messages in attributedBody as an NSAttributedString binary blob.
| 0 | > 100 bytes | Dictated/rich text — recoverable via decode script | | 1 | any | Attachment (image, file, voice memo) — text may be in attributedBody too | | 0 | < 50 bytes | Tapback reaction or system message — usually noise |
AI/검색 인용용 안정적인 필드와 명령어.
npx skills add https://github.com/terrylica/cc-skills --skill imessage-querySQLite를 통해 macOS iMessage 데이터베이스(chat.db)를 쿼리합니다. NSAttributedString 메시지를 디코딩하고, 탭백을 처리하고, 대화를 검색하세요. 트리거 - imessage, chat.db, 메시지 데이터베이스, 문자 메시지, iMessage 기록, NSAttributedString,attributedBody 출처: terrylica/cc-skills.
터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/terrylica/cc-skills --skill imessage-query 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code, Cursor, OpenClaw에서 사용할 수 있습니다
https://github.com/terrylica/cc-skills