python

Generate a typed Python client from Vovk API artifacts.

52|Updated Jul 12, 2023
One-click install
npx skills add https://github.com/finom/vovk --skill python-finom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python
Source: https://github.com/finom/vovk/tree/main/packages/claude-plugin/skills/python
Command: npx skills add https://github.com/finom/vovk --skill python-finom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generate a strongly-typed Python client from your Vovk API, enabling faster integration, type safety, and easier distribution to Python projects.

Core Features & Use Cases

  • Generate a standalone Python package ready for PyPI publishing or embed-generated sources for existing projects.
  • Support JSON Lines streaming for server-side iteration and per-call validation with jsonschema-based typing.
  • Publish and reuse typed clients across teams with templates for PyPI distribution and embedded sources.

Quick Start

Generate a typed Python client from your Vovk API using the vovk generate command and start integrating it into your project.

Frequently Asked Questions about python

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

FAQPage Schema
How do I generate a typed Python SDK from my API?

Generate a typed Python SDK from your API by processing Vovk API artifacts with the vovk generate command. This produces a strongly-typed Python client package with type safety to accelerate client integration into Python projects.

What is the best way to distribute a generated Python API client to PyPI?

Distribute a generated Python API client to PyPI by packaging it as a standalone module. The generated SDK supports standalone packaging ready for PyPI publishing, allowing teams to reuse the typed client across multiple projects.

Can I embed generated Python client source code directly into an existing project?

Yes, you can embed generated Python client source code directly into an existing project. The generator supports embedded source output as an alternative to standalone packaging, allowing direct integration without separate dependency management.

Does the generated Python SDK support JSON Lines streaming for server-side iteration?

Yes, the generated Python SDK supports JSON Lines streaming for server-side iteration. This allows the typed client to process streaming responses efficiently during API communication and data fetching operations.

How do I override the API root and add client-side validation in a Python SDK?

Override the API root and add client-side validation in a Python SDK using per-call configuration. The generated client supports per-call configuration to override API root endpoints and optional jsonschema-based typing for client-side validation.

What dependencies are required to generate a typed Python client from Vovk API artifacts?

Dependencies required to generate a typed Python client from Vovk API artifacts include vovk-python and templates. These provide the foundational code generation logic and typing structures needed for SDK creation.