index.ts•814 B
import { createPiece, PieceAuth } from '@activepieces/pieces-framework';
import { createPptFromTopic } from './lib/actions/create-ppt-from-topic';
import { createPptFromSummary } from './lib/actions/create-ppt-from-summary';
import { createPptFromYoutubeVideo } from './lib/actions/create-ppt-from-youtube-video';
import { MagicSlidesAuth } from './lib/common/auth';
export const magicslides = createPiece({
displayName: 'MagicSlides',
auth: MagicSlidesAuth,
description: 'Create PowerPoint presentations from topics, summaries, or YouTube videos using AI.',
minimumSupportedRelease: '0.36.1',
logoUrl: 'https://cdn.activepieces.com/pieces/magicslides.png',
authors: ['Niket2035'],
actions: [
createPptFromTopic,
createPptFromSummary,
createPptFromYoutubeVideo,
],
triggers: [],
});