AgentSkillsCN

slack-persona-sync

将 Slack 消息同步至 Persona 向量存储,以支持语义搜索。支持频道、私信、线程的完整同步或增量同步。适用于 Dave Persona 上下文,或用于构建 Persona 风格。

SKILL.md
--- frontmatter
name: slack-persona-sync
description: Sync Slack messages to persona vector store for semantic search. Full or incremental sync of channels, DMs, threads. Use for Dave persona context or building persona style.

Slack Persona Sync

Sync Slack messages to vector database for persona semantic search.

Inputs

InputTypeDefaultPurpose
modestringincrementalfull or incremental
monthsint48Time window for full sync
daysint1Days for incremental
include_threadsbooltrueInclude thread replies

Workflow

1. Run Sync

  • slack_persona_sync(mode=inputs.mode, months=inputs.months, days=inputs.days, include_threads=inputs.include_threads)

2. Log

  • memory_session_log("Slack persona sync complete", "Mode: {mode}")

MCP Tools

  • slack_persona_sync

Notes

  • Chains to build_persona_style for style analysis
  • Full sync: full resync within time window
  • Incremental: recent messages only, prune old