xposter-sender-plugin-contract
Contract for building and validating XPoster sender integration plugins.
Install
mkdir -p .claude/skills/xposter-sender-plugin-contract && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17996" && unzip -o skill.zip -d .claude/skills/xposter-sender-plugin-contract && rm skill.zipInstalls to .claude/skills/xposter-sender-plugin-contract
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use when implementing or reviewing sender plugins in XPoster: sender boundaries, platform constraints, publish semantics, and failure handling consistency.Key capabilities
- →Encapsulate platform-specific API behavior in sender plugins.
- →Validate input content before publish calls.
- →Keep authentication and tokens in configuration, not code.
- →Return clear publish outcome semantics for caller flow.
- →Handle transient HTTP/API failures predictably.
How it works
The skill applies contract principles and implementation rules to sender plugins, ensuring platform-specific logic is isolated, input is validated, and authentication details are kept in configuration. It also dictates predictable failure handling.
Inputs & outputs
When to use xposter-sender-plugin-contract
- →Add new platform sender plugin
- →Review sender API logic
- →Validate failure handling code
About this skill
XPoster Sender Plugin Contract
Apply this skill to sender plugin changes and platform publish integrations.
Contract Principles
- Sender plugins encapsulate platform-specific API behavior.
- Generators should not contain platform API logic.
- Sender constraints (length, payload shape, API requirements) belong in sender layer.
Implementation Rules
- Validate input content before publish calls.
- Keep authentication and tokens in configuration, never in code.
- Avoid logging secrets, tokens, or sensitive payloads.
- Return clear publish outcome semantics for caller flow.
Failure Handling
- Handle transient HTTP/API failures predictably.
- Respect retry hints where available.
- Emit operationally useful logs on failure paths.
Validation Checklist
- Sender boundary remains intact.
- Platform constraints are localized to sender.
- Tests cover sender success and failure outcomes.
When not to use it
- →When the task does not involve implementing or reviewing sender plugins in XPoster.
- →When the goal is not to ensure platform-specific logic is decoupled from generator code.
- →When the task is not related to publish semantics or failure handling consistency.
Limitations
- →The skill is specific to XPoster sender plugins.
- →It focuses on sender boundaries and platform constraints.
- →Authentication and tokens are expected to be in configuration, not code.
How it compares
This skill enforces a strict contract for XPoster sender plugins, ensuring modularity, security, and consistent failure handling across different platform integrations, which is more structured than an ad-hoc plugin development approach.
Compared to similar skills
xposter-sender-plugin-contract side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| xposter-sender-plugin-contract (this skill) | 0 | 2mo | No flags | Intermediate |
| fastapi-templates | 520 | 2mo | No flags | Intermediate |
| android-kotlin-development | 268 | 4mo | Review | Advanced |
| fastapi-pro | 79 | 3mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by artcava
View all by artcava →You might also like
fastapi-templates
wshobson
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
android-kotlin-development
aj-geddes
Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.
fastapi-pro
sickn33
Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.
telegram-bot-builder
davila7
Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.
telegram-mini-app
davila7
Expert in building Telegram Mini Apps (TWA) - web apps that run inside Telegram with native-like experience. Covers the TON ecosystem, Telegram Web App API, payments, user authentication, and building viral mini apps that monetize. Use when: telegram mini app, TWA, telegram web app, TON app, mini app.
stripe-integration
wshobson
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.