io.github.wmarceau/md-to-pdf

效率与工作流

by marceausolutions

将 Markdown 转换为专业 PDF,支持可点击目录,无需 API keys 即可使用。

什么是 io.github.wmarceau/md-to-pdf

将 Markdown 转换为专业 PDF,支持可点击目录,无需 API keys 即可使用。

README

AI Assistants Hub - Development Sandbox

Central development workspace for AI-powered automation assistants using the 3-Layer Architecture (Directive → Orchestration → Execution).

Quick Navigation

See PROJECT_INDEX.md for detailed file paths and switching between projects.

Active Projects

ProjectStatusDirectoryProduction URL
Fitness InfluencerLiveprojects/fitness-influencer/Railway
Interview PrepLiveinterview-prep-pptx/Railway
Amazon SellerDevprojects/amazon-seller/-
Naples WeatherDevprojects/naples-weather/-

Repository Structure

code
dev-sandbox/
├── projects/                    # Individual AI assistant projects
│   ├── fitness-influencer/      # Fitness content automation
│   │   ├── src/                 # Python scripts
│   │   ├── frontend/            # Web interface
│   │   └── README.md
│   ├── interview-prep/          # → symlink to interview-prep-pptx/
│   ├── amazon-seller/           # Amazon SP-API automation
│   │   └── src/
│   ├── naples-weather/          # Weather report generator
│   └── shared/                  # Shared utilities across projects
│       ├── ai/                  # AI services (Grok)
│       ├── google/              # Google APIs (Gmail, Sheets)
│       ├── analytics/           # Business analytics
│       └── communication/       # SMS, email
│
├── interview-prep-pptx/         # Railway-linked Interview Prep project
│   ├── src/
│   ├── frontend/
│   ├── Procfile
│   └── railway.json
│
├── execution/                   # All execution scripts (skill access)
├── directives/                  # SOPs in Markdown format
├── .claude/skills/              # Skill configurations
│
├── PROJECT_INDEX.md             # Quick navigation guide
├── index.html                   # Main website homepage
├── setup_form.html              # Fitness Influencer setup form
└── deploy_to_skills.py          # Deployment pipeline

Working on Projects

Switch to a Project

bash
cd projects/fitness-influencer   # Fitness Influencer
cd interview-prep-pptx           # Interview Prep
cd projects/amazon-seller        # Amazon Seller

Key Locations by Project

ProjectScriptsFrontendSkillDirective
Fitnessprojects/fitness-influencer/src/projects/fitness-influencer/frontend/.claude/skills/fitness-influencer-operations/directives/fitness_influencer_operations.md
Interviewinterview-prep-pptx/src/interview-prep-pptx/frontend/.claude/skills/interview-prep/directives/interview_prep.md
Amazonprojects/amazon-seller/src/TODO.claude/skills/amazon-seller-operations/directives/amazon_seller_operations.md

Shared Utilities

Common services used across projects (located in projects/shared/):

UtilityPathUsed By
Grok AI Imagesshared/ai/grok_image_gen.pyFitness, Interview
Gmail Monitorshared/google/gmail_monitor.pyFitness, Amazon
Revenue Analyticsshared/analytics/revenue_analytics.pyFitness, Amazon
Twilio SMSshared/communication/twilio_sms.pyFitness, Amazon

Deployment

Deploy to Railway

bash
cd interview-prep-pptx
railway up
railway domain

Deploy to Skills

bash
python deploy_to_skills.py --project fitness-influencer-operations

Environment Variables

All projects share the root .env file:

env
# AI Services (All projects)
ANTHROPIC_API_KEY=xxx
XAI_API_KEY=xxx

# Google APIs (Fitness, Amazon)
GOOGLE_CREDENTIALS_PATH=credentials.json

# Amazon SP-API (Amazon only)
AMAZON_SELLER_ID=xxx
AMAZON_CLIENT_ID=xxx
AMAZON_CLIENT_SECRET=xxx

# Video Services (Fitness only)
SHOTSTACK_API_KEY=xxx
CREATOMATE_API_KEY=xxx

# Communication (Fitness, Amazon)
TWILIO_ACCOUNT_SID=xxx
TWILIO_AUTH_TOKEN=xxx

3-Layer Architecture

  1. Directives (directives/) - SOPs defining what to do
  2. Orchestration - Claude reads directives, makes decisions
  3. Execution (execution/) - Deterministic Python scripts

Development Workflow

  1. Edit in project folder - projects/{project}/src/ or interview-prep-pptx/src/
  2. Copy to execution - For skill access: cp {project}/src/*.py execution/
  3. Update skill - .claude/skills/{skill-name}/SKILL.md
  4. Deploy - Railway or deploy_to_skills.py

Jumping Between Projects

When switching projects mid-session, just say:

  • "Let's work on Amazon seller" → Files in projects/amazon-seller/
  • "Switch to fitness influencer" → Files in projects/fitness-influencer/
  • "Back to interview prep" → Files in interview-prep-pptx/

Features can be shared between projects using projects/shared/.

Session History

📚 View All Sessions

常见问题

io.github.wmarceau/md-to-pdf 是什么?

将 Markdown 转换为专业 PDF,支持可点击目录,无需 API keys 即可使用。

相关 Skills

PDF处理

by anthropics

Universal
热门

遇到 PDF 读写、文本表格提取、合并拆分、旋转加水印、表单填写或加解密时直接用它,也能提取图片、生成新 PDF,并把扫描件通过 OCR 变成可搜索文档。

PDF杂活别再来回切工具了,文本表格提取、合并拆分到OCR识别一次搞定,连扫描件也能变可搜索。

效率与工作流
未扫描123.0k

Word文档

by anthropics

Universal
热门

覆盖Word/.docx文档的创建、读取、编辑与重排,适合生成报告、备忘录、信函和模板,也能处理目录、页眉页脚、页码、图片替换、查找替换、修订批注及内容提取整理。

搞定 .docx 的创建、改写与精排版,目录、批量替换、批注修订和图片更新都能自动化,做正式文档尤其省心。

效率与工作流
未扫描123.0k

PPT处理

by anthropics

Universal
热门

处理 .pptx 全流程:创建演示文稿、提取和解析幻灯片内容、批量修改现有文件,支持模板套用、合并拆分、备注评论与版式调整。

涉及PPTX的创建、解析、修改到合并拆分都能一站搞定,连备注、模板和评论也能处理,做演示文稿特别省心。

效率与工作流
未扫描123.0k

相关 MCP Server

文件系统

编辑精选

by Anthropic

热门

Filesystem 是 MCP 官方参考服务器,让 LLM 安全读写本地文件系统。

这个服务器解决了让 Claude 直接操作本地文件的痛点,比如自动整理文档或生成代码文件。适合需要自动化文件处理的开发者,但注意它只是参考实现,生产环境需自行加固安全。

效率与工作流
84.2k

by wonderwhy-er

热门

Desktop Commander 是让 AI 直接执行终端命令、管理文件和进程的 MCP 服务器。

这工具解决了 AI 无法直接操作本地环境的痛点,适合需要自动化脚本调试或文件批量处理的开发者。它能让你用自然语言指挥终端,但权限控制需谨慎,毕竟让 AI 执行 rm -rf 可不是闹着玩的。

效率与工作流
5.9k

EdgarTools

编辑精选

by dgunning

热门

EdgarTools 是无需 API 密钥即可解析 SEC EDGAR 财报的开源 Python 库。

这个工具解决了金融数据获取的痛点——直接让 AI 读取结构化财报,比如让 Claude 分析苹果的 10-K 文件。适合量化分析师或金融开发者快速构建数据管道。但注意,它依赖 SEC 网站稳定性,高峰期可能延迟。

效率与工作流
2.0k

评论