Receber por email
← Voltar para o catálogo

yumpu

Yumpu integration. Manage data, records, and automate workflows. Use when the user wants to interact with Yumpu data.

233estrelas
Atualizado há 6 meses

Ver no GitHub ↗

Como adicionar

/plugin marketplace add membranedev/application-skills

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/yumpu/svg)](https://www.skillteca.com.br/skills/yumpu)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Yumpu

Yumpu is a digital publishing platform that allows users to convert PDFs into online magazines, brochures, and catalogs. It's used by businesses, publishers, and individuals to create and distribute digital publications to a wide audience.

Official docs: https://developers.yumpu.com/

Yumpu Overview

  • Document
  • Page
  • User
  • Magazine
  • Subscription
  • Collection
  • Category
  • Tag
  • Hotspot
  • Link
  • Audio
  • Video
  • Iframe
  • Shop Item
  • Article
  • Template
  • Log
  • Search
  • Statistics
  • Transaction
  • Voucher
  • Email
  • Push Notification
  • Embed
  • RSS Feed
  • API Usage
  • Task
  • Annotation
  • Watermark
  • Library
  • Single Sign-On
  • Domain
  • Advertisment
  • Privacy Settings
  • Social Account
  • User Group
  • Comment
  • Note
  • Text Snippet
  • White Label
  • Web Kiosk
  • ePaper
  • SEO Settings
  • Google Analytics
  • Team Member
  • Payment Method
  • Invoice
  • License
  • Support Ticket
  • Notification Settings
  • Content Suggestion
  • GDPR Settings
  • Cookie Settings
  • Tracking Settings
  • External Service
  • Integration
  • Custom Script
  • Workflow
  • Theme
  • Font
  • Style
  • Plugin
  • App
  • Widget
  • Module
  • Extension
  • Backup
  • Restore
  • Update
  • Maintenance Mode
  • Server
  • Database
  • Cache
  • CDN
  • Firewall
  • SSL Certificate
  • Error
  • Performance
  • Security
  • Compliance
  • Accessibility
  • Localization
  • Internationalization
  • Version Control
  • Deployment
  • Testing
  • Monitoring
  • Alert
  • Report
  • Dashboard
  • Setting
  • Preference
  • Configuration
  • Permission
  • Role
  • Access Control
  • Authentication
  • Authorization
  • Encryption
  • Signature
  • Key
  • Certificate
  • Token
  • Secret
  • Password
  • Username
  • Email Address
  • Phone Number
  • Address
  • Credit Card
  • Bank Account
  • IP Address
  • User Agent
  • Device
  • Location
  • Timezone
  • Language
  • Currency
  • File Format
  • Image
  • Video
  • Audio
  • Document
  • Archive
  • Code
  • Text
  • Data
  • Metadata
  • Statistic
  • Event
  • Activity
  • Process
  • Task
  • Job
  • Queue
  • Schedule
  • Trigger
  • Action
  • Rule
  • Condition
  • Filter
  • Sort
  • Group
  • Aggregate
  • Transform
  • Validate
  • Enrich
  • Map
  • Reduce
  • Split
  • Merge
  • Join
  • Convert
  • Extract
  • Load
  • Index
  • Search
  • Analyze
  • Visualize
  • Report
  • Notify
  • Log
  • Audit
  • Track
  • Monitor
  • Control
  • Manage
  • Create
  • Read
  • Update
  • Delete
  • List
  • Get
  • Set
  • Add
  • Remove
  • Enable
  • Disable
  • Start
  • Stop
  • Pause
  • Resume
  • Restart
  • Import
  • Export
  • Upload
  • Download
  • Print
  • Share
  • Send
  • Receive
  • Connect
  • Disconnect
  • Subscribe
  • Unsubscribe
  • Follow
  • Unfollow
  • Like
  • Unlike
  • Comment
  • Reply
  • Rate
  • Review
  • Vote
  • Flag
  • Report Abuse
  • Contact Support
  • Request Feature
  • Suggest Improvement
  • Provide Feedback
  • Ask Question
  • Answer Question
  • Resolve Issue
  • Cancel Subscription
  • Refund Payment
  • Change Password
  • Update Profile
  • Verify Identity
  • Confirm Email
  • Reset Password
  • Forgot Password
  • Sign In
  • Sign Out
  • Sign Up
  • Register
  • Activate Account
  • Deactivate Account
  • Close Account
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Accept
  • Decline
  • Agree
  • Disagree
  • Continue
  • Cancel
  • OK
  • Yes
  • No
  • Save
  • Apply
  • Clear
  • Reset
  • Back
  • Next
  • Previous
  • Finish
  • Done
  • Close
  • Open
  • Edit
  • View
  • Search
  • Help
  • Settings
  • Options
  • Preferences
  • Configuration
  • Administration
  • Dashboard
  • Report
  • Statistics
  • Analytics
  • Monitoring
  • Alert
  • Notification
  • Message
  • Email
  • SMS
  • Push Notification
  • Task
  • Event
  • Activity
  • Process
  • Job
  • Queue
  • Schedule
  • Trigger
  • Action
  • Rule
  • Condition
  • Filter
  • Sort
  • Group
  • Aggregate
  • Transform
  • Validate
  • Enrich
  • Map
  • Reduce
  • Split
  • Merge
  • Join
  • Convert
  • Extract
  • Load
  • Index
  • Search
  • Analyze
  • Visualize
  • Report
  • Notify
  • Log
  • Audit
  • Track
  • Monitor
  • Control
  • Manage

Use action names and parameters as needed.

Working with Yumpu

This skill uses the Membrane CLI to interact with Yumpu. Membrane handles authentication and credentials refresh automatically — so you can focus on the integration logic rather than auth plumbing.

Install the CLI

Install the Membrane CLI so you can run membrane from the terminal:

npm install -g @membranehq/cli@latest

Authentication

membrane login --tenant --clientName=<agentType>

This will either open a browser for authentication or print an authorization URL to the console, depending on whether interactive mode is available.

Headless environments: The command will print an authorization URL. Ask the user to open it in a browser. When they see a code after completing login, finish with:

membrane login complete <code>

Add --json to any command for machine-readable JSON output.

Agent Types : claude, openclaw, codex, warp, windsurf, etc. Those will be used to adjust tooling to be used best with your harness

Connecting to Yumpu

Use membrane connection ensure to find or create a connection by app URL or domain:

membrane connection ensure "https://www.yumpu.com/" --json

The user completes authentication in the browser. The output contains the new connection id.

This is the fastest way to get a connection. The URL is normalized to a domain and matched against known apps. If no app is found, one is created and a connector is built automatically.

If the returned connection has state: "READY", skip to Step 2.

1b. Wait for the connection to be ready

If the connection is in BUILDING state, poll until it's ready:

npx @membranehq/cli connection get <id> --wait --json

The --wait flag long-polls (up to --timeout seconds, default 30) until the state changes. Keep polling until state is no longer BUILDING.

The resulting state tells you what to do next:

  • READY — connection is fully set up. Skip to Step 2.
  • CLIENT_ACTION_REQUIRED — the user or agent needs to do something. The clientAction object describes the required action:
  • clientAction.type — the kind of action needed:
  • "connect" — user needs to authenticate (OAuth, API key, etc.). This covers initial authentication and re-authentication for disconnected connections.
  • "provide-input" — more information is needed (e.g. which app to connect to).
  • clientAction.description — human-readable explanation of what's needed.
  • clientAction.uiUrl (optional) — URL to a pre-built UI where the user can complete the action. Show this to the user when present.
  • clientAction.agentInstructions (optional) — instructions for the AI agent on how to proceed programmatically.

After the user completes the action (e.g. authenticates in the browser), poll again with membrane connection get <id> --json to check if the state moved to READY.

  • CONFIGURATION_ERROR or SETUP_FAILED — something went wrong. Check the error field for details.

Searching fo

Compartilhar X LinkedIn