deckops
mcp
Warn
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 9 GitHub stars
Code Warn
- network request — Outbound network request in apps/node-cli/package.json
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
📄 Process deck files engine at scale on cloud ☁️.
README.md
Languages: English | 简体中文 | 繁體中文 | Français | Español | Русский | 日本語
Deckops
Deckops is a pnpm monorepo for Deckflow task automation.
Packages
sdks/typescript-@deckops/sdk, a TypeScript SDK for file upload and task APIs in Node.js and browsers.sdks/go- Go SDK for file upload and task APIs.apps/node-cli-deckops, the Node.js CLI. See apps/node-cli/README.md for usage.
Install and Build
pnpm install
pnpm build
pnpm typecheck
pnpm test
CLI
See apps/node-cli/README.md for full CLI documentation (install, config, and all commands with examples).
Build and run locally:
pnpm --filter deckops build
node apps/node-cli/dist/cli.js --help
Quick start:
deckops login
deckops config show
deckops convert slides.pptx --to pdf
SDK
See sdks/typescript/README.md for the @deckops/sdk API, and sdks/go/README.md for the Go SDK.
Basic example:
import { createDeck } from '@deckops/sdk';
const deck = createDeck({
token: process.env.DECKOPS_TOKEN,
spaceId: process.env.DECKOPS_SPACE_ID,
});
const task = await deck.convertPptToPdf({
files: ['./slides.pptx'],
name: 'slides',
});
const done = await deck.tasks.wait(task.id);
console.log(done.result);
Workspace Notes
rootincreateDeck({ root })is the API root address and defaults tohttps://app.deckflow.com/v1.tokenis sent asX-Auth-Token.apiKeyis sent asAuthorization: Bearer {apiKey}.- Future SDKs can be added under
sdks/python,sdks/java, orsdks/rust.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found