fep

GitHub

查询Fediverse Enhancement Proposal(FEP)标准并指导如何在Fedify框架中实现。支持通过ID检索FEP详情,分析其解决的问题与扩展内容,并提供具体的API使用、上下文处理及监听器模式等开发建议。

claude-plugin/skills/fep/SKILL.md fedify-dev/fedify

Trigger Scenarios

用户询问特定FEP编号的实现方法 需要在Fedify应用中集成Fediverse标准

Install

npx skills add fedify-dev/fedify --skill fep -g -y
More Options

Non-standard path

npx skills add https://github.com/fedify-dev/fedify/tree/main/claude-plugin/skills/fep -g -y

Use without installing

npx skills use fedify-dev/fedify@fep

指定 Agent (Claude Code)

npx skills add fedify-dev/fedify --skill fep -a claude-code -g -y

安装 repo 全部 skill

npx skills add fedify-dev/fedify --all -g -y

预览 repo 内 skill

npx skills add fedify-dev/fedify --list

SKILL.md

Frontmatter
{
    "name": "fep",
    "description": "Look up a Fediverse Enhancement Proposal (FEP) and explain how to implement it with Fedify. Use when the user asks about a specific FEP by ID (e.g., FEP-8fcf, FEP-1b12) or wants to implement a fediverse standard in their Fedify application.",
    "argument-hint": "<fep-id>"
}

Look up the Fediverse Enhancement Proposal identified by “$ARGUMENTS” and explain how to implement it with Fedify.

Normalization

Normalise the identifier first: strip any leading FEP- or fep- prefix and lowercase the result to get the bare four-character hex id (e.g. 8fcf). Call that $ID in the steps below. If the result does not match ^[0-9a-f]{4}$, stop and ask the user to provide a valid FEP identifier.

Retrieval

If the fep MCP server is available, use mcp__fep__get_fep with id $ID to retrieve the proposal. Otherwise clone the proposals repo and read the file:

FEP_DIR="${TMPDIR:-${TEMP:-/tmp}}/fedify-fep-repo"
git clone https://codeberg.org/fediverse/fep.git "$FEP_DIR" 2>/dev/null \
  || git -C "$FEP_DIR" pull --ff-only
cat "$FEP_DIR/fep/$ID/fep-$ID.md"

Summary

Summarise: status, what problem it solves, and what extensions it defines (new JSON-LD terms, HTTP endpoints, or activity shapes).

Fedify implementation

Explain which Fedify APIs are relevant to the implementation: vocabulary types in @fedify/vocab, custom context handling, dispatcher or inbox listener patterns.

Version History

  • 2.3.4 Current 2026-08-20 14:19

Same Skill Collection

.agents/skills/add-to-fedify-init/SKILL.md
.agents/skills/add-vocab/SKILL.md
.agents/skills/commit/SKILL.md
.agents/skills/create-example-app-with-integration/SKILL.md
.agents/skills/create-integration-package/SKILL.md
.agents/skills/get-reviews/SKILL.md
claude-plugin/skills/actor/SKILL.md
claude-plugin/skills/docs/SKILL.md
claude-plugin/skills/inbox/SKILL.md
claude-plugin/skills/migration/SKILL.md
claude-plugin/skills/fedify/SKILL.md
.agents/skills/sacho/SKILL.md

Metadata

Files
0
Version
2.3.4
Hash
50c34944
Indexed
2026-08-20 14:19

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 13:53
浙ICP备14020137号-1 $방문자$