mastisk

Orchestrate autonomous agents to ingest and synthesize multi-source data into a searchable wiki.

3|2|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/sushilk1991/mastisk --skill mastisk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mastisk
Source: https://github.com/sushilk1991/mastisk/tree/main
Command: npx skills add https://github.com/sushilk1991/mastisk --skill mastisk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fastapi, uvicorn, pydantic, typer, rich, httpx, feedparser, trafilatura, apscheduler, python-dotenv, sse-starlette, markdown-it-py, python-slugify, aiosqlite, yt-dlp, pyyaml, tomli-w, python-multipart, and includes scripts (resource) components.

What problem does it solve?

Mastisk solves the problem of fragmented personal knowledge by automatically collecting, classifying, and synthesizing information from your RSS feeds, GitHub repositories, podcasts, and notes into a coherent, searchable wiki.

Core Features & Use Cases

  • Automated Knowledge Synthesis: Agents turn raw inputs like RSS articles or GitHub commits into structured, cited wiki articles.
  • Intelligent RAG Q&A: Ask questions about your entire knowledge base, grounded in your personal identity and preferences.
  • Use Case: If you are researching a complex topic, Mastisk will automatically link related notes, generate synthesis pages, and surface open research questions, allowing you to focus on high-level thinking rather than manual organization.

Quick Start

Use the mastisk skill to ask what my wiki says about agent skill composition.

Frequently Asked Questions about mastisk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate knowledge management and build a personal wiki from RSS feeds and GitHub activity?

To automate your personal wiki, you use autonomous agents that ingest, classify, and synthesize multi-source data like RSS feeds and GitHub activity into structured articles. Mastisk automates this collection and synthesis process, linking related notes to maintain a persistent knowledge graph.

What is RAG-backed question answering for personal knowledge bases?

RAG-backed question answering for personal knowledge bases lets you query your synthesized wiki articles and notes with answers grounded in your personal identity and preferences. Mastisk facilitates this by retrieving context from your local knowledge graph to answer research questions.

Does this knowledge management skill work with local LLM backends and iCloud-synced markdown vaults?

Yes, this knowledge management skill integrates with local LLM backends and iCloud-synced markdown vaults to maintain a persistent, searchable knowledge graph. Mastisk uses these local integrations to ensure your synthesized articles and research backlog remain accessible and privately synced.

How do I classify and synthesize notes into a searchable knowledge graph?

Classifying and synthesizing notes into a searchable knowledge graph requires autonomous agents to process multi-source data and automatically link related notes. Mastisk orchestrates agents that ingest raw inputs, classify them, and generate synthesis pages to surface open research questions.

Can I use autonomous agents to manage a research backlog across articles and podcasts?

Yes, you can use autonomous agents to manage a research backlog across articles, notes, and podcasts by ingesting and synthesizing multi-source data. Mastisk facilitates research backlog management by automatically collecting data from RSS feeds and podcasts into structured wiki articles.

What are the limitations of using local LLMs for personal knowledge synthesis?

Limitations of using local LLMs for personal knowledge synthesis include relying on the processing capacity of your local hardware and the need for manual markdown vault synchronization. Mastisk mitigates this by integrating with iCloud-synced vaults but still requires local backend availability for RAG-backed Q&A.