Tencent Ads Delivery Standard Update
Paste the following prompt into your AI chat to install this skill:
Please refer to https://skillhub.cn/install/skillhub.md to install @tencent-adm/tencentads-delivery-standard-update.
About this skill
Core Problem & Skill Positioning
In Tencent Ads operations, advertisers or optimizers frequently need to adjust parameters of already-created ads or smart delivery projects. For example, modifying bids and daily budgets due to budget strategy changes, or updating targeting segments because of poor performance. These changes often involve financial fields (like bid, budget) and high-risk fields (like targeting, status), and may target single or multiple ads/projects. Manual adjustment is inefficient and prone to errors in unit conversion (yuan/fen), missing parameters, or incorrect formatting, which can lead to incidents like overspending from a wrong bid or mismatched traffic from flawed targeting.
This skill provides a structured, safety-checked automation channel for these updates. It is not just an API wrapper but institutionalizes high-risk configuration changes into controlled, auditable steps through a predefined SOP—especially the mandatory pre-update check and post-update verification. Its core solution is to answer: "How to safely and accurately batch-update ad properties?"
Workflow & Core Capabilities
The skill supports two modes, selected based on the number of targets:
- Single Ad/Project Update: Uses update-adgroup-general.mjs for fine-grained operations on one entity with detailed logs.
- Batch Update: Uses update-adgroup-batch.mjs for heterogeneous updates across multiple ads/projects (each can update different fields), even across accounts.
The core capability lies in the complete six-step workflow, with critical safety designs in the first three steps:
- Intent Recognition: Determines whether to use single or batch update based on user instructions (e.g., "lower bid by 10%" vs. "pause ads A and B").
- Parameter Construction: Parses natural language into API fields. Key points include:
- All monetary units are in fen (e.g.,
bid_amount: 5000represents 50 yuan). - Supports relative adjustment expressions (e.g.,
bid_amount_adjustment: "-10%"), which are calculated to absolute values during the check. - Automatically matches targeting enums (e.g., age as
[{"min":25,"max":30}]), simplifying user configuration.
- All monetary units are in fen (e.g.,
- Pre-update Check: This is the key safety barrier. When changes involve money, status, or targeting fields, the Agent must restate the changes (e.g., "Adjusting Ad X's bid from 10000 fen (100 yuan) to 12000 fen (120 yuan)") and await explicit confirmation. This step effectively prevents misoperations.
- Script Execution: Calls the corresponding MJS script to make the API request.
- Verification Check: The script automatically queries the API to fetch the latest field values post-update.
- Reflection & Comparison: The Agent compares the verified data with the user-confirmed target values to ensure the change took effect and handles any discrepancies.
Boundaries & Important Constraints
- Field Support Differences: Standard ads and smart delivery projects support different field sets. For instance,
bid_adjustment(per-site bid) is only for smart projects, whilerta_idis only for standard ads. The ad type must be identified before use. - Amount & Format: All financial fields (
bid_amount,daily_budget,auto_acquisition_budget, etc.) are in fen. The Agent is responsible for converting user input in yuan to fen. - Relative Adjustment Expressions: The
_adjustmentfields support percentages (+20%), multipliers (*2), and absolute adjustments (+50fen), but are not supported when the current value is 0. - Targeting Update Complexity: Modifying
targetingis overwriting, not merging. Passing an empty object{}sets targeting to "unlimited" and requires special confirmation. Some targeting dimensions (e.g., geo, device model) require a prior lookup call to get the correct codes. - One-Click Boost / Traffic Surge Tool (冲量宝) Logic: When enabled, the budget or bid-over-percent cannot be modified directly. The skill automatically executes a "close then reopen" sequence (via setting
re_open_auto_acquisition=1), consistent with the Tencent Ads frontend, but may cause a brief pause in delivery. - Periodic Achievement Projects: Modifying their periodic budget (
smart_delivery_period_budget) has special constraints (e.g., can only be increased) and requires reference to specialized documentation.
Use Cases
- When an operations team needs to quickly respond to market changes by uniformly increasing bids for multiple ad groups by 10% to capture volume, the batch update function allows this to be done in one go without manually logging into the backend to modify each one.
- A marketing specialist needs to replace the targeting segments (e.g., age, geo) for a specific ad project based on new user persona analysis; this skill ensures the targeting fields are accurately overwritten, avoiding omissions from manual operation.
- An ad optimizer identifies a batch of underperforming ads and needs to pause them immediately to stop losses; the batch update function enables selecting multiple ads at once and modifying their status to paused.
- A smart delivery project manager needs to adjust the periodic budget of a "periodic achievement" project to align with strategies from a mid-term review, and this skill supports the modification and verification of the periodic budget field.
Best For
- An ad optimizer managing multiple Tencent Ads accounts, whose typical need is to efficiently and safely batch-adjust core parameters like bids and budgets, avoiding delays and risks from individual operations.
- An operations specialist who frequently modifies ad targeting based on real-time data reports, needing to accurately update complex targeting conditions (e.g., geo, devices) to specified ads in one go to prevent configuration errors.
- A market manager overseeing campaigns for e-commerce or gaming promotions, needing to quickly enable, pause, and adjust budgets and bids for dozens of ad projects before campaign launch to match temporary strategies.
- A project manager responsible for managing the periodic budget of smart delivery projects, needing to conveniently modify the periodic budget and renewal switches while ensuring operations comply with platform rules (e.g., only increase, not decrease).
Related Skills
AI agent tool for generating HTML proposals for client visit business scenarios, featuring deep research and dynamic mainline mapping.
Bid Proposal Verification Tool is used to verify the consistency between bid proposals and tender documents, checking table of contents, page numbers, attachments, and seals, based on Shibot Technology's bid data API.
An AI engine built on extensive bidding data to precisely search for tender projects and potential clients using natural language or structured criteria.
Automates bid document, response table, and material list generation from bid files and enterprise data using Shibuo Technology API.