AGENT SKILL

social-dm-search

Use when the user wants to search, read, or recall direct messages and chats across Instagram DMs, Facebook Messenger group/room/page threads, or WhatsApp chats (proof-of-concept, off by default). Pairs with the social-media-toolchain MCPs.

License 许可
MIT
最近更新
2026-11-02
Stars
★ 0
Forks
0

01 前言 Front Matter

name
social-dm-search
description
Use when the user wants to search, read, or recall direct messages and chats across Instagram DMs, Facebook Messenger group/room/page threads, or WhatsApp chats (proof-of-concept, off by default). Pairs with the social-media-toolchain MCPs.

03 SKILL.md 正文

Search Social DMs / Chats

Overview

Find or read messages across the user's connected messaging accounts. Pick the platform(s) the user means; run them in parallel when the target is unknown. See [[social-media-toolchain]] for servers, tools, and limits.

Instagram DMs (insta-mcp)

  • get_inbox → list DM threads (id, participants, last message).
  • get_direct_messages(thread_id) → read a thread's history.
  • For a keyword across DMs, fetch the inbox then scan threads (no native DM full-text search), or narrow by participant first.

Facebook Messenger (fb-messenger) — groups / rooms / pages ONLY

  • list_threads → recent threads.
  • read_thread(thread_id) → message history.
  • search_messages(thread_id, text) → keyword search within a group thread.
  • ⛔ Personal 1:1 Messenger DMs are end-to-end encrypted and are NOT accessible here. If the user needs a 1:1 Messenger conversation, the only path is the official Messenger app (driven on-device) — say so plainly; don't pretend the MCP can read it.

WhatsApp (whatsapp) — PROOF-OF-CONCEPT ONLY

⚠️ The WhatsApp MCP is built but kept as a proof-of-concept — it is not registered for routine use. Do not reach for it for a real DM/chat search unless the user explicitly asks to bring the POC online (and accepts the ban-risk to their number). For a normal request, tell the user WhatsApp search is not an active path here.

If it is ever brought online, the capability shape is:

  • list_chats → recent chats. search_contacts(query) → resolve a person.
  • list_messages(chat) / get_message_context(message) → read history around a point.
  • search_messages(query) → full-text search across stored messages.
  • Note: incoming group history is thin (Baileys doesn't persist it); 1:1 chats are more reliable. Prefer a secondary number if used.

Workflow

  1. Identify platform + person/thread + what they're looking for.
  2. Resolve the thread/contact (inbox/list/search-contacts).
  3. Read or search that thread; return matches with sender + timestamp + a short quote.
  4. If multiple platforms are in scope and the target is unknown, query them in parallel and label results by platform. Default the fan-out to Instagram DMs + FB Messenger groups/pages only; WhatsApp is POC-only and excluded unless the user explicitly opts in.

Guardrails

  • Never send a message (send_message) without explicit, per-message user confirmation of recipient + content.
  • Report honestly what was searched (which platforms/threads) vs. not — don't imply exhaustive coverage.
  • Stop and surface any checkpoint/ban signal rather than retrying.

04 同仓库更多 Skills

Prekzursil
Prekzursil/agent-skills-toolchain

clarify-requirements

Resolve genuine pre-execution ambiguity by scanning repo context, generating 1-6 grounded options, and asking 1-3 focused questions via AskUserQuestion. NOT for mid-task use (injection risk); NOT when the goal is already unambiguous; use to disambiguate vague prompts before any file edits.

★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

openmm-md

Run FREE, open-source, Windows-native GPU molecular dynamics via the openmm-md MCP (OpenMM + CUDA on the local NVIDIA GPU). Use for protein / protein-ligand MD when you want a free stack or are on Windows without a Schrodinger license. Covers the full workflow (prepare, solvate, minimize, equilibrate, production, analyze, mmgbsa) AND an honest decision guide vs Schrodinger Desmond, including how to run Desmond legitimately on Linux or a cloud GPU with a real license. This is a deliberately LESSER free alternative and does NOT replace the schrodinger MCP tools. Do NOT use it to pick a free tool when a validated FEP+, WaterMap, IFD-MD, or Prime MM-GBSA result is actually required.

Skill与智能体开发
★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

visual-review

Take screenshots of web pages and UI using Playwright for visual review and iteration

演示文稿测试与质量
★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

status

Diagnostic status report — shows metaswarm installation state, project setup, and potential issues

★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

start

Use when starting work on any task, when the user mentions metaswarm, or when the user wants to begin tracked development work

Skill与智能体开发
★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

setup

Interactive project setup — detects your project, configures metaswarm, writes project-local files

★ 0