본문으로 건너뛰기
cccskills
무료GitHub에 공개한국어 소개

backup-setup

claude-mem 데이터베이스의 정기 로컬 스냅샷을 설정하고, 최근 저장 시각과 스냅샷 수, 오류를 확인하거나 저장된 파일에서 복원합니다.

원문원문 설명 보기

Set up, check, or restore local claude-mem database snapshots. Use when the user says "set up backups", "back up my memories", "backup status", or "restore my database".

thedotmack/claude-mem스타 104,551(GitHub 104,551 + cccskills 0)

실행 점수 미검증

설치 방법 보기

이럴 때 유용합니다

  • 데이터베이스 스냅샷 일정 설정
  • 최근 저장 시각과 오류 확인
  • 목록의 스냅샷에서 데이터베이스 복원

한국어 소개

할 수 있는 일

claude-mem 데이터베이스를 지정한 간격으로 로컬 스냅샷으로 저장하도록 설정하고, 보관할 파일 수를 정합니다. 최근 저장 시각과 스냅샷 수, 최근 오류를 확인할 수 있습니다. 복원할 때는 저장된 파일 목록에서 하나를 선택합니다. 작업 프로세스가 해당 데이터베이스로 전환한 뒤 다시 시작하며, 기존 데이터베이스는 같은 폴더에 보관합니다.

이럴 때 유용합니다

claude-mem의 기억 데이터를 이 컴퓨터에 정기적으로 보관하거나 백업이 실행 중인지 확인할 때 사용할 수 있습니다. 실수나 문제에 대비해 이전 스냅샷으로 데이터베이스를 되돌릴 때도 유용합니다.

사용 예시

  • “백업을 켜고 24시간마다 저장하며 스냅샷 7개를 보관해 주세요.”
  • “백업 상태와 가장 최근에 저장된 시각을 확인해 주세요.”
  • “목록에서 지정한 스냅샷으로 복원해 주세요.”

주의 사항

설정에는 npx claude-mem을 사용합니다. 설정 파일에는 인증 정보가 들어 있으므로 내용을 표시하지 않고 파일 접근 권한을 0600으로 유지합니다. 클라우드 동기화가 켜져 있으면 복원 후 스냅샷의 위치부터 동기화가 재개되어 클라우드에 반영된 변경 사항을 가져올 수 있습니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

문서 점검

AI가 SKILL.md의 내용에서 주의가 필요한 작업과 도입 전제를 확인했습니다. 점수는 실제로 실행한 결과(실행 검증)만으로 매깁니다.

안전성전송·삭제·명령 실행 등을 명시하고 있는가
A양호인증 정보를 출력하지 않고 권한을 0600으로 유지하며 교체된 데이터베이스를 저장합니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
B일부 부족설정에 `npx claude-mem`을 사용하지만 설치 절차와 필요 조건은 제시되어 있지 않습니다.

점수에는 넣지 않았습니다. 2026년 10월 27일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

포함된 파일(1)

  • SKILL.md4.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Backups (local snapshots)

The installed worker snapshots ~/.claude-mem/claude-mem.db on a schedule (VACUUM INTO, consistent while sessions run) and keeps the newest N under ~/.claude-mem/backups/auto/. Each snapshot is one standalone SQLite file. Snapshots stay on this machine.

Preserve every unrelated setting and keep ~/.claude-mem/settings.json mode 0600. Never print the file's contents: it holds credentials.

Routing

Based on $ARGUMENTS:

  • setup or empty: 1. Check status, then 2. Enable snapshots
  • restore: 3. Restore
  • status: 1. Check status only

1. Check status

npx claude-mem backup status
  • Snapshot details printed: backups run. Report the last snapshot time, the snapshot count and any last error; stop unless the user asked for a change or a restore.
  • "Automatic backups are not enabled": continue to step 2 if setting up.
  • A "Last restore" line reports the outcome of the most recent restore.
  • "Worker is not running": start it with npx claude-mem start and retry.
  • "Unknown command: backup" or "Backup status failed: HTTP 404": this claude-mem (CLI or running worker) has no backup support yet, so the worker would ignore the backup settings. Stop. Tell the user that backups are not available in their installed version and that npx claude-mem update brings them once a release includes them. Do not write the settings in step 2, and never say backups are on.
  • Any other failure ("Backup status failed: HTTP" with another status, "Backup request failed: ...", "Backup status failed: invalid JSON response", "Backup status failed: unexpected response") or any output not listed here: stop. Show the user the exact error line, do not write the settings in step 2, and never say backups are on. Do not suggest an update: this is an error in a version that has backups, not a missing feature.

2. Enable snapshots

Ask (or default): interval in hours (default 24, range 1 to 168) and how many snapshots to keep (default 7, range 1 to 100). Then write the settings without echoing anything else in the file:

node - <<'EOF'
const fs = require('fs'), os = require('os'), path = require('path');
const intervalHours = 'PASTE_INTERVAL_HOURS_HERE'; // e.g. '24'
const retainCount = 'PASTE_RETAIN_COUNT_HERE';     // e.g. '7'
const dir = path.join(os.homedir(), '.claude-mem');
const file = path.join(dir, 'settings.json');
fs.mkdirSync(dir, { recursive: true });
const settings = fs.existsSync(file) ? JSON.parse(fs.readFileSync(file, 'utf8')) : {};
const target = settings.env && typeof settings.env === 'object' ? settings.env : settings;
target.CLAUDE_MEM_BACKUP_ENABLED = 'true';
target.CLAUDE_MEM_BACKUP_INTERVAL_HOURS = intervalHours;
target.CLAUDE_MEM_BACKUP_RETAIN_COUNT = retainCount;
fs.writeFileSync(file, JSON.stringify(settings, null, 2) + '\n', { mode: 0o600 });
fs.chmodSync(file, 0o600);
console.log('backups enabled: every ' + intervalHours + 'h, keeping ' + retainCount);
EOF

Restart the worker so the schedule starts, then confirm with step 1. Tell the user backups are on only when that status reports them enabled:

npx claude-mem restart
npx claude-mem backup status

The first automatic snapshot lands about five minutes after the worker starts. To take one now:

npx claude-mem backup run

3. Restore

npx claude-mem backup list
npx claude-mem restore <file>
npx claude-mem backup status

restore stages the snapshot and restarts the worker (it also starts a worker that is not running). The new worker swaps the database in before it opens it, saves the database it replaced in the same folder as claude-mem-<timestamp>-pre-restore.db (restore that file to undo; it counts toward the retain count), and records the outcome. With cloud sync on, the restored database resumes syncing from the snapshot's position and can pull back changes that reached the cloud after it. backup status then prints a "Last restore" line: on success it names the saved copy; on failure it gives the reason, and the worker kept the database it had.

4. Report

Report the snapshot count, the last snapshot time, any error, and the last restore outcome if there was one.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Agent Cost Report

무료요약 있음

에이전트의 작업 기록과 토큰 수로 완료한 성과별 비용과 재작업 비용을 정리합니다. 추정액과 실측액을 구분하고 근거를 담은 HTML, JSON, CSV 보고서를 만듭니다.

  • 주간 지출과 성과를 확인할 때
  • 완료한 성과별 비용을 비교할 때
  • 반복 작업과 재작업 비용을 조사할 때
thedotmack/claude-mem10.5만2026년 10월 29일 업데이트

babysit

무료요약 있음

풀 리퀘스트의 리뷰와 자동 검사를 지속적으로 확인합니다. 지적 사항을 검증하고 수정, 테스트, 반영을 반복하여 미해결 사항 없이 병합 가능한 상태까지 확인합니다.

  • PR 자동 검사 모니터링
  • 리뷰 지적 사항 검증 및 수정
  • 병합 전 미해결 사항 확인
thedotmack/claude-mem10.5만2026년 10월 29일 업데이트

build-and-release

무료요약 있음

코딩 작업을 하위 에이전트에 맡겨 build 실행, 준비된 PR 병합, 갱신된 main에서의 release를 순서대로 자동화합니다.

  • 구현부터 릴리스까지 맡기고 싶을 때
  • PR 병합과 배포 작업을 연결할 때
  • build와 release를 연속 실행할 때
thedotmack/claude-mem10.5만2026년 10월 29일 업데이트

ccs-align

무료요약 있음

로컬 claude-mem의 작동 상태와 중요 기록 캐시를 점검합니다. 기록을 제외하거나 복원하고 계층 간 규칙 충돌을 보고하는 정기 운영용 스킬입니다.

  • 작동 상태와 중요 기록 캐시를 갱신할 때
  • 원본 이력을 보존하며 기록을 제외할 때
  • 제외한 기록을 복원할 때
thedotmack/claude-mem10.5만2026년 10월 29일 업데이트

childhood

무료요약 있음

릴리스 후 공개 패키지, 운영 서비스와 설치된 플러그인을 확인합니다. 늦게 도착한 CI 결과와 버그 보고도 추적하며 허용된 범위에서 수정을 진행합니다.

  • 공개된 패키지 내용 확인
  • 운영 환경의 변경 경로 검증
  • 설치된 플러그인 버전 확인
thedotmack/claude-mem10.5만2026년 10월 29일 업데이트

claude-mem-install

무료요약 있음

Grok Bot에 claude-mem을 설치해 작업 기록을 수집할 환경을 구성합니다. 기본 CMEM Pro 구성과 선택 가능한 host-login 구성, 원격 연결을 안내합니다.

  • Grok Bot에 기억 기능 추가
  • 로컬 worker와 CMEM Pro 설정
  • 선택 사항인 host-login 구성 설치
thedotmack/claude-mem10.5만2026년 10월 29일 업데이트

thedotmack의 스킬 모두 보기

이 스킬의 문제 신고