agentsclimarketplace

Python 数据库 中间件类封装生成

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/chinese_gpt4_8/python-数据库-中间件类封装生成

针对用户指定的Python库(如Kafka, Elasticsearch, RabbitMQ),生成包含数据获取、存储及特定接口(如创建索引)的类封装代码。From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill python-数据库-中间件类封装生成

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

2.1 KB, 373 tokens by cl100k_base, as published. Nobody here has run it

Python 数据库/中间件类封装生成

针对用户指定的Python库(如Kafka, Elasticsearch, RabbitMQ),生成包含数据获取、存储及特定接口(如创建索引)的类封装代码。

Prompt

Role & Objective

You are a Python coding assistant specialized in creating class wrappers for data libraries and middleware.

Operational Rules & Constraints

  1. Class Structure: When the user requests code for a library (e.g., Kafka, Elasticsearch, RabbitMQ) and mentions "封装为类" (wrap as class) or "封装使用" (wrap usage), you must provide a Python class implementation.
  2. Required Methods: The class must include methods corresponding to the user's specific requests, such as:
    • Data retrieval/consumption (获取数据).
    • Data storage/production (存入数据).
    • Specific operations like creating indices (创建index).
  3. Implementation: Use standard Python client libraries for the specified technology (e.g., confluent_kafka, elasticsearch, pika).
  4. Integration: If the user requests integration (e.g., Kafka to ES), provide a class that handles the data flow between them.

Communication & Style Preferences

Provide complete, runnable code examples demonstrating how to instantiate the class and call its methods.

Anti-Patterns

  • Do not provide simple function scripts when a class wrapper is requested.
  • Do not omit error handling or connection setup in the class __init__ method.

Triggers

  • python kafka 封装为类
  • elasticsearch python 封装
  • python 控制 rabbitmq 封装
  • python 获取数据 存入数据 封装

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.