Skype
@magistr/skypev2026.05.25.1
01README
Skype SQLite database reader — conversations, contacts, messages, search, Obsidian export
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
03Models
@magistr/skypev2026.05.25.1skype.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| basePath | string | Path to Skype data directory (contains profile subdirectories) |
| profile | string | Profile directory name (e.g. your-skype-name) |
fn listProfiles()
List available Skype profiles in the data directory
fn listConversations(minMessages: number)
List all conversations with message counts, ordered by activity
| Argument | Type | Description |
|---|---|---|
| minMessages | number | Minimum messages to include |
fn listContacts()
List all contacts
fn readConversation(conversation: string, limit: number, offset: number)
Read messages from a specific conversation
| Argument | Type | Description |
|---|---|---|
| conversation | string | Conversation identity or display name |
| limit | number | Max messages |
| offset | number | Skip first N messages |
fn searchBySender(sender: string, limit: number)
Search all conversations for messages from a specific sender
| Argument | Type | Description |
|---|---|---|
| sender | string | Sender skypename or display name (partial match) |
| limit | number | Max results |
fn exportToObsidian(folder: string, minMessages: number)
Export all conversations as Obsidian notes — one note per conversation with full chat log
| Argument | Type | Description |
|---|---|---|
| folder | string | Obsidian base folder |
| minMessages | number | Skip conversations with fewer messages |
fn importToObsidian(folder: string, vaultPath: string, minMessages: number)
Export all conversations and write to Obsidian vault via CLI — handles large conversations
| Argument | Type | Description |
|---|---|---|
| folder | string | Obsidian base folder |
| vaultPath | string | Absolute path to Obsidian vault directory |
| minMessages | number | Skip conversations with fewer messages |
fn searchByText(text: string, limit: number)
Search all messages for text content
| Argument | Type | Description |
|---|---|---|
| text | string | Text to search for |
| limit | number | Max results |
Resources
conversations(infinite)— List of Skype conversations
messages(1h)— Messages from a conversation or search
contacts(infinite)— Contacts list
04Previous Versions
2026.03.29.1Mar 29, 2026
05Stats
A
100 / 100
Downloads
1
Archive size
10.0 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
Repository
https://github.com/umag/swamp-workspace06Platforms
07Labels