Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
contentstack avatar

Python Style

  • 2 installs
  • 1 repo stars
  • Updated August 4, 2026
  • contentstack/contentstack-management-python

Manage Contentstack CMS content and assets using Python for backend integrations.

About

Python SDK for the Contentstack Content Management API that enables creating, updating, deleting, and fetching content programmatically. Supports authentication via authtoken, credentials, or management tokens for stack-level operations.

  • Content Management API access with CRUD operations for entries and content types
  • Multiple authentication methods including authtoken, credentials, and management tokens

Python Style by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #236 of 290 Python skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/contentstack/contentstack-management-python --skill python-style

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars1
Last updatedAugust 4, 2026
Repositorycontentstack/contentstack-management-python

What it does

Manage Contentstack CMS content and assets using Python for backend integrations.

Files

SKILL.mdMarkdownGitHub ↗

Python style and repo layout – Contentstack Management Python

When to use

  • Editing any Python under `contentstack_management/`, `setup.py`, or `requirements.txt`.
  • Adding modules or changing how the public package surface is exported.

Instructions

Layout

  • `contentstack_management/contentstack.py``Client`, `Region`, `user_agents`, OAuth wiring.
  • `contentstack_management/_api_client.py``_APIClient` (HTTP, retries).
  • `contentstack_management/stack/` — stack-scoped API surface.
  • Domain modules`entries/`, `assets/`, `webhooks/`, `oauth/`, etc.

Style

  • Match existing modules: naming, docstrings, and patterns already used in the same directory.
  • Prefer small, focused changes; keep `__init__.py` exports consistent with public API intent (`README`, `contentstack_management.__all__`).

Imports

  • Use `requests` (and `requests-toolbelt` where already used) through `_APIClient` patterns rather than ad-hoc clients in domain modules unless justified.

Security

  • Do not log authtokens, management tokens, passwords, or API keys; preserve existing header handling in `Client`.

Related skills

Pythonbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.