Productivity

anydoc

Converts office documents, spreadsheets, presentations, ebooks, CSV files, and PDFs to GitHub-Flavored Markdown locally using the pinned Any Doc CLI.

★ 88 GitHub Stars
95 Quality score
36 Files

About this Skill

Convert Word (.doc/.docx/.docm), PowerPoint (.ppt/.pps/.pot/.pptx/.pptm/.ppsx/.ppsm), Excel (.xls/.xlsx/.xlsm/.xlsb), OpenDocument (.odt/.ods/.odp), RTF, EPUB, CSV, and PDF documents to clean GitHub-Flavored Markdown locally with the Any Doc CLI (npx -y @firecrawl/anydoc@0.2.4): headings, GFM tables, slide structure, and footnotes in one pass. Use when a task needs the contents of an office document, spreadsheet, presentation, ebook, or PDF you cannot read directly. Do not use for generating, editing, or validating documents (use documents), for ebook packaging (use epub). For scanned or image-only PDFs, use hosted OCR only when the user explicitly authorizes whole-document upload; otherwise route to local OCR tooling.

Use cases

  • Extract content from Word and PDF files
  • Convert spreadsheets to Markdown tables
  • Extract slide structure and speaker notes
  • Batch-convert mixed document files
  • Prepare documents for summarization or retrieval

Features

  • Supports office, OpenDocument, RTF, EPUB, CSV, and PDF formats
  • Produces headings, GFM tables, slide structure, and footnotes
  • Provides single-file, stdin, and batch conversion workflows
  • Includes input validation, error hints, dry-run, and JSON output
  • Supports explicit hosted OCR for scanned PDFs

Requirements

  • Node.js >= 20
  • npx

Supported Agents

Not specified

Skill files

Related Skills

markit

Converts local files, URLs, GitHub resources, and other supported content into Markdown through a CLI or TypeScript SDK.

shift-labs-ai/markit ★ 1324
markdown document conversion file extraction pdf

agent-recall

Provides persistent, local memory for AI agents through MCP tools for session context, recall, corrections, decision tracking, cross-project insights, and journal consolidation.

Goldentrii/AgentRecall-X ★ 371
agent memory persistent memory mcp multi-session

total-recall

Provides autonomous cross-session memory for OpenClaw by observing conversation transcripts, compressing them into prioritized notes, consolidating large logs, and recovering miss…

gavdalf/total-recall ★ 273
agent memory conversation memory openclaw session recovery

resume-jd-optimizer-cn

Analyzes Chinese job descriptions and resumes, maps evidence and gaps, asks targeted questions, rewrites tailored resumes, and prepares ATS, HR, interview, and recruiting communic…

coinluu/resume-jd-optimizer-cn ★ 184
resume job description career ats

lets-go-rss

Aggregates updates from multiple social and media platforms, supports incremental deduplication, AI classification, scheduled refreshes, cached status reports, feed exports, and h…

ALBEDO-TABAI/lets-go-rss ★ 102
rss content aggregation subscriptions social media

jira

Provides a terminal CLI for Jira Cloud issue searches, details, creation, comments, project listing, approximate counts, transitions, and status changes, with JQL and REST API gui…

magnus919/agent-skills ★ 88
jira atlassian issue-tracking jql

notion

Enables agents to search, retrieve, query, and update Notion pages and databases through a bounded CLI, with dry-run and explicit confirmation safeguards for mutations.

magnus919/agent-skills ★ 88
notion knowledge base pages databases

life-coach

Guides bounded, user-led AI coaching for personal goals, decisions, habits, transitions, accountability, and progress review while enforcing nonclinical scope and safety referrals.

magnus919/agent-skills ★ 88
life coaching goal setting habits accountability