tumblr

Build Tumblr API integrations with OAuth, posts, and NPF support.

40|7|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/rawveg/skillsforge-marketplace --skill tumblr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tumblr
Source: https://github.com/rawveg/skillsforge-marketplace/tree/main/tumblr
Command: npx skills add https://github.com/rawveg/skillsforge-marketplace --skill tumblr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines building apps with Tumblr's API, covering authentication, blog data, posts, likes, and follower data.

Core Features & Use Cases

  • Blog info & posts: Fetch blog metadata and recent posts with optional NPf formatting.
  • OAuth flows: Implement OAuth 1.0a or OAuth 2.0 authentication for user data access.
  • Rate limits & pagination: Manage quotas and pagination patterns effectively.

Quick Start

Retrieve blog info and the latest posts for a given blog, then authenticate to access user-specific data.

Frequently Asked Questions about tumblr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I authenticate with the Tumblr API using OAuth?

Tumblr API authentication uses OAuth 1.0a or OAuth 2.0. OAuth 1.0a requires consumer key, consumer secret, access token, and token secret for user-specific requests. OAuth 2.0 uses a bearer token flow. Choose based on your app's authorization model and whether you need user delegation or service-level access.

How do I fetch blog posts and handle the Neue Post Format?

Use the `/posts` endpoint to retrieve blog posts. Tumblr supports both legacy and Neue Post Format (NPF) post types. Specify the format in your request parameters; NPF provides richer post structure with blocks and layouts, while legacy format is simpler but less feature-rich.

What rate limits should I expect when calling the Tumblr API?

Tumblr API enforces rate limits per endpoint and authentication method. Rate limit headers in responses indicate remaining quota and reset time. Monitor these headers to avoid throttling. Implement backoff strategies and cache responses when possible to stay within quotas.

How do I paginate through large result sets from Tumblr?

Tumblr uses offset and limit parameters for pagination. Include `offset` to skip records and `limit` to control result size per request. Track pagination state across requests and respect rate limits when iterating through large datasets.

Can I access user-specific data like likes and followers?

Yes, after authenticating with OAuth, you can access user dashboard, likes, followers, and queue data via authenticated endpoints. User-specific data requires proper OAuth tokens and appropriate scopes to delegate permissions.

Does Tumblr support webhooks for real-time updates?

Tumblr webhooks enable real-time notifications for blog events. Configure webhook URLs to receive POST requests when specified events occur, reducing the need for constant polling and allowing event-driven application designs.