Research
Skill
/markdown
Ingest Markdown and plain text files
Install
$ npx -y skills add axoviq-ai/synthadoc --skill markdown --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/markdown
Context preview
The summary Claude sees to decide when to auto-load this skill.
Ingest Markdown and plain text files
SKILL.md
markdown.SKILL.mdname: markdown
version: "1.0"
description: Ingest Markdown and plain text files
entry:
script: scripts/main.py
class: MarkdownSkill
triggers:
extensions:
- ".md"
- ".txt"
intents:
- "markdown"
- "text file"
- "notes"
requires: []
author: axoviq.com
license: AGPL-3.0-or-laterMarkdown Skill
Reads a Markdown or plain text file and returns its content verbatim.
Setup
No external dependencies — uses only the Python standard library.
Standalone usage
import asyncio
from synthadoc.skills.markdown.scripts.main import MarkdownSkill
skill = MarkdownSkill()
async def main():
result = await skill.extract("/path/to/notes.md")
print(result.text) # file contents verbatim
asyncio.run(main())When this skill is used
- Source path ends with `.md` or `.txt`
- User intent contains: `markdown`, `text file`, `notes`
Ships withsynthadoc
Document version: v1.4.2 Engineered for solo users and enterprises alike, providing a domain-specific knowledge base that scales seamlessly while maintaining accuracy through autonomous self-optimization.
Get the whole plugin

