Dev & Engineering

DeepChat Data Import Skill

Helps developers build importers, inspectors, and migrators for DeepChat's local SQLite data.

62/ 100
Recommended

Generally reliable with disclosed limitations; trial as directed and keep a rollback path.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 6.4k
Last updated
3d ago
License
Apache-2.0
deepchatdata-importsqlitesqlcipher
+3electronmigrationdata-access

What does this skill do, and when should you use it?

This skill assists developers in designing importers for DeepChat's local data. It covers locating the data (agent.db, chat.db), understanding the SQLite schema, handling encryption (SQLCipher, Electron safeStorage), and safely extracting data without modifying the active database. The skill provides reference files for data locations, SQLite access, schema details, and import recipes. It emphasizes security: obtain user consent, use read-only snapshots, and redact secrets by default.

Reads local DeepChat data files (agent.db, chat.db). Inspects SQLite schema for providers, settings, sessions, messages. Uses Electron safeStorage to decrypt passwords. Provides guidance for data migration and analysis. Does not write to active databases.

Good fit
  • A developer migrating chat history from DeepChat to another tool, using the skill to map data.
  • A developer analyzing DeepChat usage patterns for debugging or product insights.
  • A team building a backup or sync service for DeepChat data.
  • An auditor needing to export DeepChat data for compliance checks.
  • A security researcher investigating DeepChat's storage security.

How do you install this skill?

Before you use it
  • The skill involves reading sensitive data; ensure explicit user consent and default redaction to avoid leaking keys and chat content.
  • Encrypted DB unlock relies on Electron safeStorage; cross-app/machine decryption is unstable; prepare password fallback.
  • The skill depends on DeepChat-specific schema which may change; verify against current source code.
  • Mainland network may block access to overseas resources; assess network reachability for runtime.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • SQLCipher
  • Electron safeStorage

The skill is part of the DeepChat repo (ThinkInAIXYZ/deepchat) at .agents/skills/deepchat-data-import/. To install independently, clone or download the skill folder from [GitHub](https://github.com/ThinkInAIXYZ/deepchat) and copy it to your agent's skills directory (e.g., .agents/skills/).

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/ThinkInAIXYZ/deepchat.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.agents/skills/deepchat-data-import" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Import my DeepChat conversations into XYZ
  • Inspect this agent.db file

After installation, assign a task like 'Import my DeepChat conversations into XYZ' or 'Inspect this agent.db file'. The skill will guide the agent through reference files for data locations, database access, schema, and import recipes. It requires user consent and uses WAL-aware snapshots or backups.

What are this skill's strengths and limitations?

Pros
  • Provides comprehensive references: data locations, SQLite access, schema, and import recipes.
  • Prioritizes privacy and safety: explicit user consent, read-only snapshots, no live database writes, automatic secret redaction.
  • Addresses encryption complexities: guides handling SQLCipher and Electron safeStorage.
  • Includes source files for version-sensitive queries.
Limitations
  • Only covers DeepChat data import, not other applications.
  • Reference files are not included in the prompt; requires fetching from the repo.
  • No test suite or validation tools mentioned, potentially reducing reliability.
  • Only verified on the codebase, not cross-platform tested.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
DeepChat Data Import Skill this page 62 · Recommended ★ 6.4k 3d ago Apache-2.0
Desktop App Control with Computer Use 61 · Recommended ★ 6.4k 3d ago Apache-2.0
Weaviate Database Operations Skill 50 · Use with care ★ 105 5d ago BSD-3-Clause
Engram Persistent Memory Protocol 68 · Recommended ★ 7.1k 4d ago MIT
Jetpack Navigation 3 Guide and Recipes 59 · Recommended ★ 7.7k 16d ago Apache-2.0

This skill is specific to DeepChat; no direct alternatives, as it deals with a unique application's data format.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Recommended
62/ 100 5-point scale 3.1 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust20 / 25 · 4.0/5

The skill explicitly requires user consent, read-only snapshots, avoiding writes to live profile, parameterized password APIs, default redaction, and emphasizes sensitive data handling. No code-level least privilege proof, but risks are controlled; deductions for lack of in-depth permission verification and rollback details.

2Reliability8 / 20 · 2.0/5

The skill provides decision trees and error handling suggestions (e.g., SQLITE_NOTADB, missing WAL), but lacks tests or CI coverage, static review cannot verify execution. Deductions for no executed tests and possibly incomplete error handling.

3Adaptability12 / 15 · 4.0/5

Audience and scenarios clear, supports Chinese users, but mainland network reachability not proven, and platform features like Electron safeStorage may be limited. Deductions for insufficient environment fit evidence.

4Convention12 / 15 · 4.0/5

Documentation well-layered with references and examples, but lacks versioning, changelog, and maintenance responsibility info. Deductions for missing versioning and governance.

5Effectiveness6 / 15 · 2.0/5

Provides concrete steps and output format, but no actual output examples or comparative benchmarks; static review cannot verify direct usability. Deductions for lack of executed verification and comparative benefit.

6Verifiability4 / 10 · 2.0/5

References repository source files but no tests or reproducible experiments; static review cannot verify. Deductions for lack of executable verification material.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Aug 07, 2026 Reviewed revision 4e3771b44d4f Review evidence[1][2][3][4][5][6][7][8][9][10][11][12]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Why is user consent required?
DeepChat data may contain sensitive info like API keys, messages, and tokens, so the skill requires explicit consent to respect privacy.
Can I write directly to the active agent.db?
No, the skill explicitly forbids opening the active agent.db in read-write mode from third-party tools. You should copy the files or use a WAL-aware snapshot.
What if the database is encrypted?
The skill guides using Electron safeStorage to unlock or asking the user for the SQLCipher password, using parameterized APIs.
Is this skill only for Codex?
It's a standard skill, but DeepChat is designed to work with Codex and similar tools; it works with any agent that can execute shell commands.

More skills from this repository

All from ThinkInAIXYZ/deepchat

Dev & Engineering

Desktop App Control with Computer Use

Drive native desktop apps through DeepChat's built-in Computer Use tools for GUI automation and inspection.

★ 6.4k FS 61 Recommended 3d ago
Dev & Engineering

Add LLM Provider (DeepChat Dev Skill)

Add a new LLM provider to DeepChat through reviewed, minimal source changes.

★ 6.4k FS 56 Use with care 3d ago
Dev & Engineering

DeepChat Spec-Driven Development Skill

Create durable design specs and implementation plans before substantial DeepChat code, configuration, or architecture changes.

★ 6.4k FS 58 Recommended 3d ago
Dev & Engineering

DeepChat SDD Documentation Cleanup Skill

Safely clean, prune, and tidy DeepChat SDD documentation after implementation and validation.

★ 6.4k FS 50 Use with care 3d ago
Productivity & Collaboration

Feishu Tools Skill

Operate Feishu/Lark documents, spreadsheets, and knowledge bases directly via MCP tools, letting AI assistants blend into workspace workflows.

★ 6.4k FS 48 Use with care 3d ago
Dev & Engineering

DeepChat Release Assistant

Prepare and publish DeepChat releases following repository conventions: bump versions, maintain bilingual changelogs, manage release branches, and fast-forward main.

★ 6.4k FS 46 Use with care 3d ago
Design & Frontend

Algorithmic Art Generator

Create original p5.js generative art with seeded randomness and interactive parameter exploration—turning algorithmic philosophy into living, interactive masterpieces.

★ 6.4k FS 42 Not recommended 3d ago

Related skills