← 返回 Skills 市场
ckchzh

Contact Book

作者 BytesAgain2 · GitHub ↗ · v2.0.1 · MIT-0
cross-platform ✓ 安全检测通过
379
总下载
2
收藏
1
当前安装
11
版本数
在 OpenClaw 中安装
/install contact-book
功能描述
Store personal contacts with tags, search, and relationship tracking. Use when adding contacts, searching details, planning follow-ups.
使用说明 (SKILL.md)

Contact Book

Productivity toolkit for managing contacts and relationships — add entries, plan follow-ups, track interactions, set reminders, tag contacts, and generate reports. All data stays local.

Commands

Command Description
contact-book add \x3Cinput> Add a new contact or entry
contact-book plan \x3Cinput> Record a follow-up plan for a contact
contact-book track \x3Cinput> Log an interaction or touchpoint
contact-book review \x3Cinput> Record a review note for a contact or relationship
contact-book streak \x3Cinput> Track communication streaks with contacts
contact-book remind \x3Cinput> Set a reminder for a contact-related task
contact-book prioritize \x3Cinput> Mark a contact or task as high priority
contact-book archive \x3Cinput> Archive a contact or old entry
contact-book tag \x3Cinput> Add a tag or label to a contact
contact-book timeline \x3Cinput> Record a timeline event for a contact
contact-book report \x3Cinput> Generate a report entry
contact-book weekly-review \x3Cinput> Log a weekly relationship review
contact-book stats Show summary statistics: entry counts per command, total, data size
contact-book export \x3Cfmt> Export all data in json, csv, or txt format
contact-book search \x3Cterm> Search across all logs for a keyword
contact-book recent Show the 20 most recent activity entries
contact-book status Health check: version, data dir, entry count, disk usage, last activity
contact-book help Show help with all available commands
contact-book version Show current version

Command Behavior

  • With arguments: Each command logs the input with a timestamp to its own dedicated log file (e.g., add.log, plan.log, tag.log)
  • Without arguments: Each command displays the 20 most recent entries from its respective log file

Data Storage

  • Default data directory: ~/.local/share/contact-book/
  • Per-command logs: $DATA_DIR/\x3Ccommand>.log (e.g., add.log, plan.log, remind.log)
  • History log: $DATA_DIR/history.log — master timeline of all activity
  • Export files: $DATA_DIR/export.\x3Cfmt> — generated by the export command
  • All data is local plain-text. No cloud, no sync, no network calls.

Requirements

  • Bash 4+ (uses set -euo pipefail)
  • No external dependencies or API keys required
  • Works entirely offline — your data stays on your machine

When to Use

  1. Building a personal CRM — Use add, tag, and track to maintain a lightweight contact database with interaction history
  2. Planning follow-ups — Use plan and remind to schedule and track outreach to important contacts
  3. Maintaining communication streaks — Track how consistently you stay in touch with key people using streak
  4. Weekly relationship reviews — Run weekly-review to reflect on your networking activity and identify gaps
  5. Exporting contact data — Use export json or export csv to produce structured data for other tools or spreadsheets

Examples

# Add a new contact
contact-book add "Alice Chen — PM at Acme Corp — [email protected]"

# Plan a follow-up
contact-book plan "Follow up with Alice re: partnership proposal by Friday"

# Track an interaction
contact-book track "Had coffee with Bob, discussed Q2 roadmap"

# Tag a contact
contact-book tag "Alice Chen: investor, priority"

# Set a reminder
contact-book remind "Send birthday card to Carol — March 25"

# Log a weekly review
contact-book weekly-review "Reached out to 5 contacts, 3 replied, 1 meeting scheduled"

# Search across all logs
contact-book search "Alice"

# Export all data as CSV
contact-book export csv

# View summary statistics
contact-book stats

# Check system status
contact-book status

# Show recent activity
contact-book recent

How It Works

Each command maintains its own log file in the data directory. Entries are stored as timestamp|value lines. The stats command aggregates counts across all log files. The export command merges all logs into a single file in your chosen format (JSON, CSV, or TXT). Every action is also recorded in history.log as a master audit trail.

Tips

  • Run any command without arguments to review its recent entries — quick way to check history
  • Use contact-book recent for a cross-command activity timeline
  • Combine search with shell tools: contact-book search "2025" | grep "plan"
  • The prioritize command helps surface your most important relationship-building tasks
  • Run contact-book help at any time for the complete command reference

Powered by BytesAgain | bytesagain.com | [email protected]

安全使用建议
This is a small, local CLI tool that stores contact notes in plain-text files under ~/.local/share/contact-book. It appears coherent and contains no network calls or secret requests. Before installing or running it: (1) review or run the script to confirm behavior; (2) be aware that contact data is stored unencrypted in plain text — protect the directory (filesystem permissions, backups); (3) exported JSON/CSV may be malformed if entries contain quotes or newlines; (4) the tool will create/modify files in your home directory, so if you need isolation run it in a controlled environment or container.
功能分析
Type: OpenClaw Skill Name: contact-book Version: 2.0.1 The contact-book skill is a local productivity tool for managing contact interactions and logs. Analysis of scripts/script.sh and SKILL.md confirms that all data is stored locally in ~/.local/share/contact-book/ using plain-text log files. The tool performs no network requests, does not access sensitive system files (like SSH keys or environment variables), and contains no obfuscation or suspicious execution patterns. The implementation is a straightforward bash script that aligns with its stated purpose.
能力评估
Purpose & Capability
Name/description, SKILL.md, and the included Bash script all align: commands create and read per-command log files in a local data directory. No extraneous credentials, binaries, or unrelated functionality are requested.
Instruction Scope
Instructions and script are scoped to local file operations and CLI behavior. The script writes/reads log files under $HOME/.local/share/contact-book and uses common shell utilities (grep, tail, wc, du, head). No network endpoints or external services are referenced. Minor implementation issues: history.log entries use a different format than the per-command logs (may make some 'since' or 'last activity' outputs show 'N/A' or malformed), and exports are not escaping quotes/newlines which can break JSON/CSV formatting — functional issues but not malicious.
Install Mechanism
No install spec and only a small shell script are included. There's no package download or archive extraction. Risk from installation is minimal; the script will be executed on demand and creates a directory under the user's home directory.
Credentials
The skill requests no environment variables, credentials, or config paths beyond writing to the user's home directory. This is proportional to a local contact-tracking tool. The script does rely on standard shell utilities being present.
Persistence & Privilege
The skill does not request 'always' presence and does not modify other skills or global agent config. It persists data only in its own data directory under the user's home.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install contact-book
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /contact-book 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.1
update
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v2.3.5
retry-fix-token
v2.3.4
old template -> domain-specific v2.0.0
v2.3.3
Quality upgrade
v2.3.2
Quality upgrade: custom functionality
v2.3.1
De-template, unique content, script cleanup
v2.3.0
Quality fixes: removed third-party references, aligned docs with implementation
v2.1.0
Enhanced descriptions for better AI triggering
v2.2.0
Enhanced descriptions for better AI triggering
v1.0.0
Initial release
元数据
Slug contact-book
版本 2.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 11
常见问题

Contact Book 是什么?

Store personal contacts with tags, search, and relationship tracking. Use when adding contacts, searching details, planning follow-ups. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 379 次。

如何安装 Contact Book?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install contact-book」即可一键安装,无需额外配置。

Contact Book 是免费的吗?

是的,Contact Book 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Contact Book 支持哪些平台?

Contact Book 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Contact Book?

由 BytesAgain2(@ckchzh)开发并维护,当前版本 v2.0.1。

💬 留言讨论