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

技能工坊

by anthropics

Universal
热门

覆盖 Skill 从创建到迭代优化全流程:起草能力、补测试提示、跑评测与基准方差分析,并持续改写内容和描述,提升效果与触发准确率。

技能工坊把技能从创建、迭代到评测串成闭环,方差分析加描述优化,特别适合把触发准确率打磨得更稳。

效率与工作流
未扫描152.6k

PPT处理

by anthropics

Universal
热门

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

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

效率与工作流
未扫描152.6k

PDF处理

by anthropics

Universal
热门

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

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

效率与工作流
未扫描152.6k

相关 MCP Server

文件系统

编辑精选

by Anthropic

热门

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

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

效率与工作流
87.4k

by wonderwhy-er

热门

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

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

效率与工作流
6.2k

by stickerdaniel

热门

LinkedIn Profile and Job Scraper 是让 Claude 直接抓取 LinkedIn 个人资料、公司信息和职位详情的工具。

这个服务器解决了招聘和商业调研中手动复制粘贴 LinkedIn 数据的痛点,适合猎头或市场分析师快速获取候选人背景和公司动态。不过,LinkedIn 反爬机制频繁更新,数据稳定性需要持续维护,使用时建议搭配人工验证。

效率与工作流
2.4k

评论