Claude
Skill
markdown
Ingest Markdown and plain text files
Virus-scanned
Reviewed automatically before listing.
Download
axoviq-ai-synthadoc-synthadoc_skills_markdown-8dee0ee.zip · 1 KB
Install
skills CLI
npx skills add https://github.com/axoviq-ai/synthadoc/tree/main/synthadoc/skills/markdown
Claude Code
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install axoviq-ai-synthadoc@llmmart
Git
git clone https://github.com/axoviq-ai/synthadoc.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole axoviq-ai/synthadoc collection as a plugin from our marketplace. Git is the plain clone.
Skill manifest
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
Files (synthadoc)
-
scripts
-
main.py 567 B
# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (C) 2026 Paul Chen / axoviq.com from pathlib import Path from synthadoc.skills.base import BaseSkill, ExtractedContent, SkillMeta class MarkdownSkill(BaseSkill): meta = SkillMeta(name="markdown", description="Ingest markdown and plain text files", extensions=[".md", ".txt"]) async def extract(self, source: str) -> ExtractedContent: return ExtractedContent(text=Path(source).read_text(encoding="utf-8"), source_path=source, metadata={}) -
__init__.py 0 B
-
-
SKILL.md 894 B
--- name: 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-later --- # 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 ```python 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`
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.