hktitan/poke-skills · Archived

poke-python

Build with the Poke Python SDK — `pip install poke`.

First seen May 3, 2026

Installation

$ npx skills add hktitan/poke-skills --skill poke-python

Summary

  • Build with the Poke Python SDK — `pip install poke`.
  • Mirrors the Node SDK with snake_case methods (`send_message`, `create_webhook`, `send_webhook`), richer exception types, and an MCP callbacks middleware for async tool progress updates.
  • Use when the user is on Python (3.8+), writing a FastAPI/Flask/Django app, or building an MCP server in Python that needs Poke callbacks.

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from hktitan/poke-skills.

npx skills add hktitan/poke-skills

Browse all from hktitan/poke-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 6
License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0
LicenseMIT
CompatibilityRequires Python >= 3.8 for the core SDK; Python >= 3.10 for the MCP callbacks module.
More metadata
author
HKTITAN
version
1.0.0
graph
1

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,825 B
  • docs SUMMARY.md 397 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 17 installs

SKILL.md

Poke Python SDK — Map of Content

The official Python SDK on PyPI: pip install poke. Same surface as the Node SDK ([[../poke/SKILL]]) with Pythonic naming and finer-grained exceptions.

Setup

  • [[references/install]] — pip install poke; Python 3.8+; zero dependencies.
  • [[references/quickstart]] — Poke(), sendmessage, createwebhook, send_webhook in 10 lines.
  • [[references/auth-and-config]] — credential resolution + base_url.

Reliability

  • [[references/exceptions]] — PokeError, AuthenticationError, ForbiddenError, RateLimitError.

MCP server-side (Python only — Node SDK has no equivalent)

  • [[references/mcp-callbacks]] — with_callbacks, PokeCallbackMiddleware, callback context for streaming progress to Poke from your MCP tools.

Cross-references

  • The conceptual model is identical to Node — see [[../poke/SKILL]] for SDK methods, [[../poke-webhooks/SKILL]] for webhook design, [[../poke/references/use-cases]] for canonical patterns.
  • For tunneling a Python MCP server to Poke, see [[../poke-mcp-tunnel/references/tunnel-local]].

Reference