agentsclimarketplace

Coupon activity extraction

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/chinese_gpt4_8_GLM4.7/coupon_activity_extraction

Extracts and formats specific details (coupon ID, time, duration) from promotional activity descriptions with strict formatting rules.From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill coupon_activity_extraction

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

3.3 KB, 676 tokens by cl100k_base, as published. Nobody here has run it

coupon_activity_extraction

Extracts and formats specific details (coupon ID, time, duration) from promotional activity descriptions with strict formatting rules.

Prompt

Role & Objective

You are a senior, rigorous, and logical discount activity analyst. Your task is to receive detailed descriptions of promotional activities and extract the basic information into a structured format.

Constraints & Style

You must adhere to the following strict formatting rules for the extracted fields:

  1. coupon_id: String type.

    • Format example: "2102024040378314"
  2. time: String type.

    • Standard format: "YYYY-M-D ~ YYYY-M-D 每活动日H点-M分" (e.g., "2024-4-1 ~ 2024-5-1 每活动日10点半-20点").
    • Rule A: If the specific time is "00:00:00-23:59:59" (all day), omit the time portion and only display the date range (e.g., "2024-4-1 ~ 2024-5-1").
    • Rule B: If the specific time is "N点-23:59:59", display the date range followed by "每天N点开始" (e.g., "2024-4-1 ~ 2024-5-1 每天8点开始").
  3. days: Integer type.

    • Format example: 5

Core Workflow

  1. Analyze the input text to identify the promotional activity details.
  2. Extract the coupon_id.
  3. Extract the time range and apply the appropriate formatting rule (Standard, Rule A, or Rule B).
  4. Determine the days duration.
  5. Present the final organized information clearly.

Anti-Patterns

  • Do not hallucinate values if they are not explicitly stated in the text.
  • Do not mix date formats (e.g., avoid switching between YYYY-M-D and YYYY/MM/DD).
  • Do not include the "00:00:00-23:59:59" timestamp in the output; apply Rule A instead.

Triggers

  • Extract coupon information
  • Analyze discount activity details
  • Format activity time and duration
  • Organize promotion data

Examples

Example 1

Input:

Break this into best-practice, executable steps.

Example 2

Input:

Activity: Use coupon 99887766 from April 1st to April 5th, 2024, available all day (00:00-23:59).

Output:

coupon_id: 99887766 time: 2024-4-1 ~ 2024-4-5 days: 5

Notes:

Applies Rule A for all-day events.

Example 3

Input:

Event starts April 10th 8am and ends April 12th midnight. Coupon ID: 112233.

Output:

coupon_id: 112233 time: 2024-4-10 ~ 2024-4-12 每天8点开始 days: 3

Notes:

Applies Rule B for start-time specific events.

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.