Web to Markdown Converter
Convert any web page to clean Markdown format using Jina AI's reader service.
Process
When a user requests to convert a web page to Markdown:
- Extract the URL from the user's request
- Construct Jina URL: Prepend
https://r.jina.ai/ before the user's URL
- Fetch with curl: Use
curl to retrieve the Markdown content
- Save to file: Write the content to
/mnt/user-data/outputs/{filename}.md
- Provide download link: Give the user a link to the generated file
Command Template
curl -s "https://r.jina.ai/{USER_URL}" > /mnt/user-data/outputs/{filename}.md
Example Workflow
User request: "Convert https://example.com/article into markdown"
Execute:
curl -s "https://r.jina.ai/https://example.com/article" > /mnt/user-data/outputs/article.md
Then provide link: computer:///mnt/user-data/outputs/article.md
Filename Generation
Generate a sensible filename from the URL:
- Use the last path segment if available (e.g.,
article from /articles/article)
- Remove any file extensions from the URL
- Sanitize by replacing special characters with underscores or hyphens
- Add
.md extension
- If user specifies a custom filename, use that instead
Common User Phrasings
This skill handles various ways users might request conversion:
- "Convert this page to markdown"
- "Generate markdown from this URL"
- "Create an MD file from this website"
- "Download this webpage as markdown"
- "Turn this page into a markdown file"