Skip to main content

Jabber

@magistr/jabberv2026.05.25.1· 8d agoMODELS
01README

Read, search, and import Psi/Psi+ Jabber (XMPP) chat history — DMs and MUC conferences — into Obsidian vault as markdown notes

02Release Notes

Merge pull request #4 from umag/extensions/magistr-grade-a-workspace

extensions: stage 15 @magistr extensions as Grade A workspace dirs + wire CI

03Models1
@magistr/jabber/historyv2026.05.25.1jabber_history.ts

Global Arguments

ArgumentTypeDescription
historyDirstringPath to Psi/Psi+ Jabber client history directory (containing .history and conference log files)
fn list(chatType: enum)
List all conversations (DMs and conferences) with message counts
ArgumentTypeDescription
chatTypeenumFilter by conversation type
fn read(jid: string, limit: number)
Read messages from a specific conversation by JID pattern
ArgumentTypeDescription
jidstringJID or substring to match (e.g. 'alice' or 'bob@jabber.example')
limitnumberMax messages to return (0 = all)
fn search(query: string, chatType: enum, limit: number)
Search messages across all conversations by text pattern
ArgumentTypeDescription
querystringText to search for (case-insensitive)
chatTypeenumFilter by conversation type
limitnumberMax results to return
fn importToObsidian(vault?: string, vaultPath?: string, folder: string, chatType: enum)
Import Jabber conversations as markdown notes into an Obsidian vault
ArgumentTypeDescription
vault?stringObsidian vault name (resolved via CLI)
vaultPath?stringDirect filesystem path to the Obsidian vault (skips CLI resolution)
folderstringTarget folder inside the vault
chatTypeenumFilter by conversation type

Resources

summary(infinite)— Summary of all conversations in the history directory
conversation(infinite)— Individual conversation with all messages
04Previous Versions3
2026.03.29.3Mar 29, 2026
2026.03.29.2Mar 29, 2026
2026.03.29.1Mar 29, 2026
05Stats
A
100 / 100
Downloads
1
Archive size
9.4 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels