Pricing
sickn33/agentic-awesome-skills
When the user wants help with pricing decisions, packaging, or monetization strategy.
A skill your agent uses when calculating service estimates for jobs.
$ npx skills add hewi333/Mom-n-Pop-Skills --skill estimator-engine -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install hewi333/Mom-n-Pop-Skills estimator-engine --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/hewi333/Mom-n-Pop-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/estimator-engine .claude/skills/estimator-engine && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "estimator-engine" agent skill from https://github.com/hewi333/Mom-n-Pop-Skills/tree/main/skills/estimator-engine into .claude/skills/estimator-engine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "estimator-engine", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/hewi333/Mom-n-Pop-Skills/tree/main/skills/estimator-engineType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add hewi333/Mom-n-Pop-Skills --skill estimator-engine -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install hewi333/Mom-n-Pop-Skills estimator-engine --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hewi333/Mom-n-Pop-Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/estimator-engine .agents/skills/estimator-engine && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "estimator-engine" agent skill from https://github.com/hewi333/Mom-n-Pop-Skills/tree/main/skills/estimator-engine into .agents/skills/estimator-engine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "estimator-engine", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hewi333/Mom-n-Pop-Skills --skill estimator-engine -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install hewi333/Mom-n-Pop-Skills estimator-engine --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hewi333/Mom-n-Pop-Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/estimator-engine .cursor/skills/estimator-engine && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "estimator-engine" agent skill from https://github.com/hewi333/Mom-n-Pop-Skills/tree/main/skills/estimator-engine into .cursor/skills/estimator-engine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "estimator-engine", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/hewi333/Mom-n-Pop-Skills.git --path skills/estimator-engine--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add hewi333/Mom-n-Pop-Skills --skill estimator-engine -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install hewi333/Mom-n-Pop-Skills estimator-engine --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hewi333/Mom-n-Pop-Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/estimator-engine .gemini/skills/estimator-engine && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "estimator-engine" agent skill from https://github.com/hewi333/Mom-n-Pop-Skills/tree/main/skills/estimator-engine into .gemini/skills/estimator-engine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "estimator-engine", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install hewi333/Mom-n-Pop-Skills estimator-engineInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add hewi333/Mom-n-Pop-Skills --skill estimator-engine -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/hewi333/Mom-n-Pop-Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/estimator-engine .github/skills/estimator-engine && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "estimator-engine" agent skill from https://github.com/hewi333/Mom-n-Pop-Skills/tree/main/skills/estimator-engine into .github/skills/estimator-engine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "estimator-engine", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hewi333/Mom-n-Pop-Skills --skill estimator-engine -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install hewi333/Mom-n-Pop-Skills estimator-engine --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hewi333/Mom-n-Pop-Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/estimator-engine .opencode/skills/estimator-engine && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "estimator-engine" agent skill from https://github.com/hewi333/Mom-n-Pop-Skills/tree/main/skills/estimator-engine into .opencode/skills/estimator-engine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "estimator-engine", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
estimator-engineA skill your agent uses when calculating service estimates for jobs.
Estimator Engine is an agent skill from hewi333/Mom-n-Pop-Skills. Use when calculating service estimates for jobs. Computes pricing based on square footage, ceiling height, service type, travel distance, and severity tiers. Config-driven — plug in your own rate card.
Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: Collection of skills for small businesses using AI Agents. The licence is MIT.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 70a2273. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are python).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Estimator Engine loads about 3.1k tokens when it runs. Until then it costs about 55 tokens; SKILL.md has 696 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from hewi333/Mom-n-Pop-Skills at commit 70a2273, republished under its MIT licence (© hewi333). 696 words, ~3,111 tokens.
.claude/skills/estimator-engine/SKILL.md (or your agent's skills folder).A deterministic pricing engine for a service business. Takes property/job details and returns a structured estimate with line items, ranges, and confidence levels. Designed for agent-mediated use: owners text property details, agent returns instant estimate.
All pricing is config-driven. Copy the config block below into a pricing_config.json
file or environment variables, then plug in your own rates. The numbers shown are
EXAMPLES — replace them with your real rate card.
# Example configuration — REPLACE ALL VALUES with your own rates
PRICING_CONFIG = {
"regions": {
"standard": {
"label": "Standard Region",
"counties": ["[REGION_1]", "[REGION_2]"] # list your service areas here
},
"premium": {
"label": "Premium Region",
"counties": ["[PREMIUM_REGION_1]"] # e.g., further travel, higher costs
}
},
"residential_commercial": {
"standard": {
"tiers": [
{"max_sqft": 1000, "rate_per_sqft": 1.55, "minimum": 1200, "cigarette_ext_addon": 350},
{"max_sqft": 1500, "rate_per_sqft": 1.30, "minimum": 0, "cigarette_ext_addon": 450},
{"max_sqft": 2500, "rate_per_sqft": 1.25, "minimum": 0, "cigarette_ext_addon": 550},
{"max_sqft": 5000, "rate_per_sqft": 1.20, "minimum": 0, "cigarette_ext_addon": 650},
{"max_sqft": 10000, "rate_per_sqft": 1.15, "minimum": 0, "cigarette_ext_addon": 750},
{"max_sqft": 999999, "rate_per_sqft": 1.10, "minimum": 0, "cigarette_ext_addon": 850}
],
"addons": {
"pet_trauma_per_sqft": 0.35,
"surface_defense_per_sqft": 0.35,
"high_rise_flat": 350
}
},
"premium": {
"tiers": [
{"max_sqft": 1500, "rate_per_sqft": 1.70, "minimum": 1500, "cigarette_ext_addon": 450},
{"max_sqft": 2500, "rate_per_sqft": 1.55, "minimum": 0, "cigarette_ext_addon": 550},
{"max_sqft": 5000, "rate_per_sqft": 1.50, "minimum": 0, "cigarette_ext_addon": 650},
{"max_sqft": 10000, "rate_per_sqft": 1.45, "minimum": 0, "cigarette_ext_addon": 750},
{"max_sqft": 999999, "rate_per_sqft": 1.40, "minimum": 0, "cigarette_ext_addon": 850}
],
"addons": {
"pet_trauma_per_sqft": 0.35,
"surface_defense_per_sqft": 0.35,
"high_rise_flat": 350
}
}
},
"apartments": {
"standard": {
"rates": {"1_bed": 900, "2_bed": 1000, "3_bed": 1100},
"addons": {"pet_trauma_flat": 150, "surface_defense_flat": 100}
},
"premium": {
"rates": {"1_bed": 900, "2_bed": 1000, "3_bed": 1100},
"premium_surcharge_flat": 500,
"addons": {"pet_trauma_flat": 150, "surface_defense_flat": 100}
}
},
"estimate_number_prefix": "EST",
"estimate_valid_days": 30,
"range_uncertainty_pct": 0.15 # ±15% around calculated total
}⚠️ The numbers above are EXAMPLES. They show the structure of a tiered pricing model (per-sqft rates, minimums, add-on surcharges, region differentials). Replace every value with your own business's actual rates.
| Square Footage | Rate (psf) | Ext Add-on (Cigarette >5yrs) |
|---|---|---|
| 1,000 sf or less | $1.55 psf (min $1,200) | +$350 |
| 1,000–1,500 sf | $1.30 psf | +$450 |
| 1,500–2,500 sf | $1.25 psf | +$550 |
| 2,500–5,000 sf | $1.20 psf | +$650 |
| 5,000–10,000 sf | $1.15 psf | +$750 |
| 10,000 sf or more | $1.10 psf | +$850 |
Add-ons (Standard):
| Unit Size | Base Price |
|---|---|
| 1 Bedroom | $900 |
| 2 Bedroom | $1,000 |
| 3 Bedroom | $1,100 |
Add-ons (Standard Apartments):
| Square Footage | Rate (psf) | Ext Add-on (Cigarette >5yrs) |
|---|---|---|
| 1,500 sf or less | $1.70 psf (min $1,500) | +$450 |
| 1,500–2,500 sf | $1.55 psf | +$550 |
| 2,500–5,000 sf | $1.50 psf | +$650 |
| 5,000–10,000 sf | $1.45 psf | +$750 |
| 10,000 sf or more | $1.40 psf | +$850 |
Add-ons (Premium):
Same base rates as Standard, plus a Premium Region surcharge of +$500 to each tier.
Add-ons (Premium Apartments):
class EstimateRequest:
property_address: str # Full address (used to determine region/location)
property_type: str # "residential_commercial" or "apartment"
sqft: int = 0 # Required for residential_commercial
bedrooms: int = 0 # Required for apartment (1, 2, or 3)
is_premium_region: bool = False # Auto-determined from region config, but can override
add_ons: List[str] = [] # ["pet_trauma", "surface_defense", "cigarette_ext", "high_rise"]class EstimateResponse:
estimate_number: str # EST-YYYY-NNNN
line_items: List[LineItem]
subtotal: float
total: float
range_low: float # -15% for uncertainty
range_high: float # +15% for uncertainty
confidence: str # high/medium/low
assumptions: List[str]
valid_days: int = 30class LineItem:
description: str
quantity: float
unit: str # "sf", "each", "job"
unit_price: float
total: float
notes: strfrom estimator import estimate_job
# Residential/Commercial example (Standard pricing)
request = {
"property_address": "123 Main St, [CITY], [STATE] [ZIP]", # Standard Region
"property_type": "residential_commercial",
"sqft": 2500,
"add_ons": ["pet_trauma"]
}
result = estimate_job(request)
# Returns structured estimate with line items, ranges, total
# Apartment example (Premium Region)
request = {
"property_address": "456 Ocean Dr, [CITY], [STATE] [ZIP]", # Premium Region
"property_type": "apartment",
"bedrooms": 2,
"add_ons": ["surface_defense"]
}
result = estimate_job(request)
# Returns structured estimateUser: "2500 sqft house, [CITY], pet odor, add surface defense"
Agent: Determines Standard Region, Res/Comm tier 1500-2500 = $1.25/sf
Base: 2500 × $1.25 = $3,125
Pet/Trauma: 2500 × $0.35 = $875
Surface Defense: 2500 × $0.35 = $875
Total: $4,875 → Returns "Estimated $4,100–$5,600 (est. $4,875)"User: "Create estimate for John Smith, 123 Main St [CITY], 2500 sqft house, pet trauma, surface defense"
Agent: Creates estimate record in CRM, generates QuickBooks estimate with line items, emails PDFUser: "Realtor needs ballpark for 2-bed apartment, cigarette smoke >5yrs"
Agent: Premium Region, Apartment 2-bed = $1,000 + $500 Premium + $150 cigarette
Total: $1,650 → Returns "$1,400–$1,900" + disclaimerfrom estimator import quick_quote
quick_quote(property_type="residential_commercial", sqft=2000, is_premium_region=False, add_ons=["pet_trauma"])
# → "Estimated $3,400–$4,600" (2000 × $1.25 = $2,500 + 2000 × $0.35 = $700 + 2000 × $0.35 = $700 = $3,900)from estimator import formal_estimate
estimate = formal_estimate(
customer_name="Jane Doe",
property_address="456 Ocean Dr, [CITY], [STATE] [ZIP]",
property_type="apartment",
bedrooms=2,
is_premium_region=True,
add_ons=["cigarette_ext", "surface_defense"]
)
# → Creates CRM estimate record, returns QB-ready line items
# Base: $1,000 (2-bed) + $500 (Premium) = $1,500
# Cigarette ext: +$150, Surface Defense: +$100 = $1,750 totalfrom estimator import batch_quote
properties = [
{"address": "456 Palm Ave [CITY], [STATE] [ZIP]", "property_type": "residential_commercial", "sqft": 3200, "add_ons": ["cigarette_ext"]}, # Standard Region
{"address": "789 Ocean Dr [CITY], [STATE] [ZIP]", "property_type": "apartment", "bedrooms": 2, "add_ons": ["pet_trauma"]}, # Standard Region
{"address": "1000 Collins Ave [CITY], [STATE] [ZIP]", "property_type": "residential_commercial", "sqft": 2800, "is_premium_region": True, "add_ons": ["high_rise"]}, # Premium Region
]
for prop in properties:
print(batch_quote(prop))© hewi333, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/estimator-engine of hewi333/Mom-n-Pop-Skills.
Open the folder on GitHubat commit 70a2273
Estimator Engine next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Estimator Engine this skillhewi333/Mom-n-Pop-Skills | 122 | — | ~3.1k | Automated safety check: Pass | MIT | |
| Pricingsickn33/agentic-awesome-skills | 47k | 1 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Pricing Calculatormohitagw15856/pm-claude-skills | 1.4k | — | ~942 | Automated safety check: Pass | MIT | |
| Pricing Strategyphuryn/pm-skills | 27k | — | ~913 | Automated safety check: Pass | MIT | |
| Price Elasticity Calculatorrevfactory/harness-100 | 1.3k | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| Pricing Strategyalirezarezvani/claude-skills | 28k | 1 repos | ~3.5k | Automated safety check: Pass | MIT |
sickn33/agentic-awesome-skills
When the user wants help with pricing decisions, packaging, or monetization strategy.
mohitagw15856/pm-claude-skills
Model pricing scenarios — tiers, margins, break-even, and the revenue impact of a price change.
phuryn/pm-skills
Analyze and design pricing strategies including pricing models, competitive pricing analysis, willingness-to-pay estimation, and price elasticity.
revfactory/harness-100
A methodology for calculating price elasticity and deriving optimal pricing.
alirezarezvani/claude-skills
Design, optimize, and communicate SaaS pricing — tier structure, value metrics, pricing pages, and price increase strategy.
affaan-m/ECC
Query live GPU inventory, submit an authenticated Itô fixed-rate RFQ, inspect RFQ or procurement status, revoke device credentials, and run explicitly gated node qualification through the separately…
hewi333/Mom-n-Pop-Skills
Runs a construction company's back office by bridging Gmail, Drive and JobTread: routing email attachments to the PM system, checking project status and sending daily Telegram briefings.
hewi333/Mom-n-Pop-Skills
Runs a small service business lead from intake through estimate, owner approval over Telegram, Stripe payment link and customer email draft to payment tracking.
hewi333/Mom-n-Pop-Skills
Connects a small business to QuickBooks Online for customers, estimates, invoices and payments, using Intuit OAuth 2.0 with token refresh and sandbox or production setups.
hewi333/Mom-n-Pop-Skills
Procedures for changing the model, restarting and quietly tuning a live Hermes gateway that serves end-users on messaging platforms such as Telegram.
hewi333/Mom-n-Pop-Skills
A skill your agent uses when tracking customer interactions, managing leads, or building a lightweight CRM for small businesses without dedicated CRM software.
hewi333/Mom-n-Pop-Skills
A skill your agent uses when integrating with Mailchimp for audience management, campaigns, and automation.
A skill your agent uses when calculating service estimates for jobs. Estimator Engine is an agent skill from hewi333/Mom-n-Pop-Skills. Use when calculating service estimates for jobs.
Estimator Engine fits situations like: calculating service estimates for jobs.
Run `npx skills add hewi333/Mom-n-Pop-Skills --skill estimator-engine -a claude-code`. Or copy the skill folder (skills/estimator-engine in hewi333/Mom-n-Pop-Skills) into .claude/skills/estimator-engine in your project. Claude Code loads it when a task matches its description.
Run `npx skills add hewi333/Mom-n-Pop-Skills --skill estimator-engine -a codex`. Or copy the skill folder (skills/estimator-engine in hewi333/Mom-n-Pop-Skills) into .agents/skills/estimator-engine in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hewi333/Mom-n-Pop-Skills --skill estimator-engine -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/estimator-engine, .gemini/skills/estimator-engine, .github/skills/estimator-engine and .opencode/skills/estimator-engine in your project.
SKILL.md names no scripts, command-line tools or credentials: Estimator Engine is instructions for the agent only. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Estimator Engine is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.1k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Estimator Engine: Pricing (sickn33/agentic-awesome-skills, 47k stars), Pricing Calculator (mohitagw15856/pm-claude-skills, 1.4k stars), Pricing Strategy (phuryn/pm-skills, 27k stars) and Price Elasticity Calculator (revfactory/harness-100, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
hewi333 (a GitHub user) maintains it in hewi333/Mom-n-Pop-Skills, which has 122 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on September 11, 2026.
Source: hewi333/Mom-n-Pop-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.