
Markdown
This does exactly what it says: reads markdown and plain text files and hands them to Claude without any processing. It triggers on .md and .txt extensions, so anytime you point Claude at documentation, notes, or readme files, this skill handles the ingestion. It's bare bones by design, which is actually the point. No parsing, no transformation, just raw content. You'd use this when you want Claude to work with text files as they are, whether that's analyzing documentation structure, extracting information from notes, or understanding project readmes. Licensed under AGPL-3.0, so keep that in mind if you're building something proprietary on top of it.
- GitHub stars
- 452
- last updated
- Jun 11, 2026
Install
$ npx -y skills add axoviq-ai/synthadoc --skill markdown --agent claude-codeInstalls into .claude/skills of the current project.
Files
Markdown 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
.mdor.txt - User intent contains:
markdown,text file,notes
Sponsors
Details
- Repository
- github.com/axoviq-ai/synthadoc
- License
- AGPL-3.0
- First seen
- Jun 11, 2026