Individual skill
aws-marketplace-metering
Deploys, queries, and debugs AWS Marketplace usage-based (PAYG) metering — the pipeline (ResolveCustomer, BatchMeterUsage, EventBridge via SAM) and querying/debugging metering records, statuses, failures, discrepancies. Covers Concurrent Agreements (CustomerAWSAccountId + LicenseArn), multi-product, CloudTrail Event History (90 days; never CloudTrail Lake), Seller Reports (Billed Revenue/Usage columns + CSV/SDDS parsing), existing-stack detection, metering region for BatchMeterUsage/MeterUsage (DisabledApiException), metered AMI/Container + IAM roles, where registration data lives (customer-profile table), legacy ProductCode + CustomerIdentifier, DuplicateRecord/CustomerNotSubscribed, bad LicenseArn. Also SCOPES adjacent asks — flat-rate/SaaS-Subscription "do I still meter", CCP included-units + overage, contract term/annual renewal, forecasting future bills/usage — with the right answer or a one-line redirect. Use for any BatchMeterUsage/ResolveCustomer or SaaS usage-billing question.
skills/specialized-skills/aws-marketplace-skills/aws-marketplace-metering/SKILL.md
Source commit 1761e96813ebcbd43ed81d19e837219033f0afe5
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 3, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 3,431
- Repository last updated
- Nov 7, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- legal Derived category
- data Derived category
- testing Derived category
- devops Derived category
- devops-containers Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 97,073 bytesSKILL.mdcore · 97,073 bytesSKILL.mdcore · 97,073 bytesSKILL.mdcore · 97,073 bytesSKILL.mdcore · 97,073 bytesSKILL.mdcore · 97,073 bytesSKILL.mdcore · 97,073 bytesSKILL.mdcore · 97,073 bytesassets/requirements.txtdoc · 94 bytesassets/template-events.yamlasset · 28,718 bytesassets/template-main.yamlasset · 84,217 bytesreferences/architecture.mddoc · 16,599 bytesreferences/client-side-guardrails.mddoc · 10,865 bytesreferences/concurrent-agreements.mddoc · 14,952 bytesreferences/deployment-steps.mddoc · 19,969 bytesreferences/dimension-reference.mddoc · 1,776 bytesreferences/existing-sellers.mddoc · 7,564 bytesreferences/iam-credentials.mddoc · 32,675 bytesreferences/query-path.mddoc · 12,570 bytesreferences/query-patterns.mddoc · 16,624 bytesreferences/registration-page.mddoc · 4,968 bytesreferences/scalable-metering-design.mddoc · 37,731 bytesreferences/seller-reports.mddoc · 6,972 bytesreferences/setup-path.mddoc · 31,135 bytesreferences/test-plan.mddoc · 8,340 bytesreferences/troubleshooting.mddoc · 19,387 bytesscripts/aggregator.pyruns · 9,213 bytesscripts/cleanup.pyruns · 5,241 bytesscripts/deploy.shruns · 27,887 bytesscripts/deprovision_cleanup.pyruns · 4,643 bytesscripts/discoverer.pyruns · 13,136 bytesscripts/expiry.pyruns · 6,107 bytesscripts/metering_core.pyruns · 41,300 bytesscripts/query_metering.pyruns · 26,398 bytesscripts/register.pyruns · 12,996 bytesscripts/submitter.pyruns · 15,602 bytesscripts/subscription.pyruns · 14,483 bytesscripts/test_event_publisher.pyruns · 12,752 bytes
Read excerpt
# AWS Marketplace Metering
## Overview
Complete lifecycle management for AWS Marketplace usage-based metering:
- **Setup (SaaS PAYG)** — deploy a new serverless metering integration (SAM, ResolveCustomer, BatchMeterUsage, EventBridge).
- **Query** — find, inspect, debug, analyze existing metering submissions (CloudTrail Event History ≤90 days; Seller Reports for billed history).
Scope is SaaS Usage-based (PAYG). SaaS Contract, Contract with Consumption Pricing (CCP), and AMI/Container are out of scope — redirect to public AWS docs.
> **Recommended:** the AWS MCP server provides sandboxed execution and audit logging.
>
> ⚠<U+FE0F> **AI-generated output — review before production. This skill is executed by an AI agent and