Documentation Index
Fetch the complete documentation index at: https://docs.inplain.app/llms.txt
Use this file to discover all available pages before exploring further.
plain deck generate | edit PPT
plain doc generate | edit Word
plain sheet generate | edit Excel
plain export <file> --to=pptx|docx|xlsx|pdf 导出
plain mcp stdio MCP server(给 agent 用)
plain login [--api-key <pat>] 保存 gateway 凭证
plain config 查看当前配置
plain logout 清除 api key
generate
plain deck generate "为投资人讲清楚 Q3 增长的 8 页 deck"
stdout 是 marp markdown 源。> deck.md 重定向。
可选 flags:
--mode=brief|feature — brief = 8-12 页(默认),feature = 18-28 页 Monocle 风长文
--theme=plain-mono|plain-bold|plain-editorial|... — 主题
--output=deck.md — 直接写文件不打 stdout
--json — 输出包含 source + metadata 的 JSON,给脚本用
edit
plain deck edit deck.md "把第 3 页改成 hero-dark + 加一句结语"
读 deck.md 为 current,把指令送给 editor agent,新 source 写回(或 --output=new.md 不覆盖)。
export
plain export deck.md --to=pptx --output=deck.pptx
plain export memo.md --to=docx
plain export sheet.md --to=xlsx
plain export anything.md --to=pdf
不指定 --output 自动用 <basename>.<ext>。
mcp
stdio MCP server,详见 MCP server。
CI 范例
.github/workflows/release-deck.yml
on:
push:
tags: ['v*']
jobs:
release-deck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: pnpm dlx @plain/cli login --api-key ${{ secrets.PLAIN_PAT }}
- run: |
plain deck generate "Release ${{ github.ref_name }} 的 6 页对外 deck" \
--output=release.md
plain export release.md --to=pptx --output=release.pptx
- uses: actions/upload-artifact@v4
with: { path: release.pptx }