kb-misskey

Explain Misskey's ActivityPub extensions, MFM markup, and federated features.

9|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/reiver/vibefed --skill kb-misskey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kb-misskey
Source: https://github.com/reiver/vibefed/tree/main/skills/kb-misskey
Command: npx skills add https://github.com/reiver/vibefed --skill kb-misskey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides comprehensive knowledge about Misskey, enabling users to understand, implement, and interoperate with this complex Fediverse platform and its ecosystem.

Core Features & Use Cases

  • Deep Dive into Misskey: Understand its ActivityPub extensions, MFM markup, unique features like Drive and Antennas, and its fork ecosystem.
  • Interoperability Guidance: Learn how Misskey's custom features (emoji reactions, quote posts) federate and how to integrate with Misskey-family platforms.
  • Use Case: A developer building a new Fediverse client needs to understand how Misskey's custom emoji reactions are represented in ActivityPub to ensure their client can display them correctly.

Quick Start

Explain how Misskey's emoji reactions are federated via ActivityPub.

Frequently Asked Questions about kb-misskey

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

FAQPage Schema
How do Misskey emoji reactions federate via ActivityPub?

Misskey emoji reactions federate via ActivityPub using custom extension fields to represent the reaction type. This Skill explains how these custom payloads are structured so developers can parse and display them correctly in their own Fediverse clients.

What is MFM markup and how does it work in Misskey?

MFM (Markup language for Misskey) is a custom text formatting syntax used to render advanced text decorations. This Skill details its syntax and parsing rules, enabling developers to implement accurate rendering for Misskey-compatible clients.

How do ActivityPub extensions handle Misskey quote posts on other platforms?

Misskey quote posts use specific ActivityPub extensions to embed referenced content. This Skill covers how these extensions operate, helping you understand interoperability quirks when integrating quote posts with other Fediverse platforms.

Can I use standard ActivityPub to interact with Misskey Drive and Antennas?

Misskey Drive and Antennas are unique features that rely on custom ActivityPub extensions beyond standard federation. This Skill clarifies their interoperability constraints and how they function within the Misskey fork ecosystem.

How to implement a Misskey-compatible server or client in the Fediverse?

Implementing a Misskey-compatible client requires understanding its custom ActivityPub extensions and MFM markup. This Skill provides procedural guidance on parsing these structures to ensure seamless interoperability with the Misskey fork ecosystem.

Why does my Fediverse platform fail to display Misskey custom features correctly?

Interoperability failures with Misskey custom features usually stem from unhandled ActivityPub extensions for emoji reactions or quote posts. This Skill identifies these interoperability quirks to help troubleshoot and parse the missing payloads.