ads-system

Automate ad space bookings, pricing, and lifecycle management with Convex.

2|1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/aboudou-cto-bloko/pixelmart --skill ads-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ads-system
Source: https://github.com/aboudou-cto-bloko/pixelmart/tree/main/.claude/skills/ads-system
Command: npx skills add https://github.com/aboudou-cto-bloko/pixelmart --skill ads-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates Pixel-Mart's advertising operations, coordinating ad spaces, bookings, and revenue-driven prioritization.

Core Features & Use Cases

  • Dynamic pricing based on demand depth and queue length.
  • Priority-based activation (admin override, vendor-paid, queued) and lifecycle management.
  • Vendor bookings workflow with start/end dates, image, link, and tracking (impressions, clicks).
  • Cron-driven ad lifecycle with automatic activation and expiration.
  • Real-time reporting hooks for impressions and clicks.

Quick Start

Create a new ad booking by selecting an ad space and date range, then let the system compute price and activate slots.

Frequently Asked Questions about ads-system

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

FAQPage Schema
How do I automate ad space bookings and lifecycle management for an e-commerce platform?

You automate ad space bookings by coordinating vendor submissions, setting start and end dates, and using cron-driven lifecycles for automatic activation and expiration. It supports priority-based activation, dynamic pricing, and tracking impressions and clicks.

How does dynamic pricing work for priority ad slots based on queue length?

Dynamic pricing for priority ad slots calculates costs based on demand depth and queue length. It adjusts vendor booking prices automatically, prioritizing paid slots over queued ones while allowing admin overrides for specific activations.

Can I use a Convex data model to track ad impressions and clicks in real-time?

Yes, you can use a Convex-backed data model implementing ad_spaces and ad_bookings tables. It provides real-time reporting hooks for tracking impressions and clicks, alongside mutation-based workflows for vendor bookings and admin overrides.

What is the best way to manage vendor homepage ad slots with automatic activation?

The best way to manage vendor homepage ad slots is selecting an ad space and date range, letting the system compute the price, and using cron-driven lifecycles. This handles priority-based activation, tracking, and automatic expiration seamlessly.

Does this ad system support admin overrides for priority-based activation queues?

Yes, the ad system supports admin overrides within its priority-based activation structure. Administrators can manually prioritize specific vendor bookings over standard vendor-paid or queued slots, ensuring flexible control over homepage ad spaces.