Platform Arbitrage
acogood/diffmode_free
Platform arbitrage audit for a founder's product — a Diffmode growth-tactics think-tank research stage (prompt TT-DG-003).
Models LTV, CAC by channel, LTV:CAC ratios, and payback period for an indie developer.
$ npx skills add MaxKmet/idea-validation-agents --skill cac-modeler -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install MaxKmet/idea-validation-agents cac-modeler --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/MaxKmet/idea-validation-agents.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/cac-modeler .claude/skills/cac-modeler && 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 "cac-modeler" agent skill from https://github.com/MaxKmet/idea-validation-agents/tree/main/skills/cac-modeler into .claude/skills/cac-modeler/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cac-modeler", 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/MaxKmet/idea-validation-agents/tree/main/skills/cac-modelerType 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 MaxKmet/idea-validation-agents --skill cac-modeler -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install MaxKmet/idea-validation-agents cac-modeler --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MaxKmet/idea-validation-agents.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/cac-modeler .agents/skills/cac-modeler && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "cac-modeler" agent skill from https://github.com/MaxKmet/idea-validation-agents/tree/main/skills/cac-modeler into .agents/skills/cac-modeler/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cac-modeler", 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 MaxKmet/idea-validation-agents --skill cac-modeler -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install MaxKmet/idea-validation-agents cac-modeler --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MaxKmet/idea-validation-agents.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/cac-modeler .cursor/skills/cac-modeler && 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 "cac-modeler" agent skill from https://github.com/MaxKmet/idea-validation-agents/tree/main/skills/cac-modeler into .cursor/skills/cac-modeler/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cac-modeler", 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/MaxKmet/idea-validation-agents.git --path skills/cac-modeler--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 MaxKmet/idea-validation-agents --skill cac-modeler -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install MaxKmet/idea-validation-agents cac-modeler --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MaxKmet/idea-validation-agents.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/cac-modeler .gemini/skills/cac-modeler && 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 "cac-modeler" agent skill from https://github.com/MaxKmet/idea-validation-agents/tree/main/skills/cac-modeler into .gemini/skills/cac-modeler/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cac-modeler", 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 MaxKmet/idea-validation-agents cac-modelerInstalls 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 MaxKmet/idea-validation-agents --skill cac-modeler -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/MaxKmet/idea-validation-agents.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/cac-modeler .github/skills/cac-modeler && 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 "cac-modeler" agent skill from https://github.com/MaxKmet/idea-validation-agents/tree/main/skills/cac-modeler into .github/skills/cac-modeler/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cac-modeler", 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 MaxKmet/idea-validation-agents --skill cac-modeler -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install MaxKmet/idea-validation-agents cac-modeler --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MaxKmet/idea-validation-agents.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/cac-modeler .opencode/skills/cac-modeler && 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 "cac-modeler" agent skill from https://github.com/MaxKmet/idea-validation-agents/tree/main/skills/cac-modeler into .opencode/skills/cac-modeler/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cac-modeler", 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.
cac-modelerModels LTV, CAC by channel, LTV:CAC ratios, and payback period for an indie developer.
Cac Modeler is an agent skill from MaxKmet/idea-validation-agents. Models LTV, CAC by channel, LTV:CAC ratios, and payback period for an indie developer. Uses marketinsights to calibrate channel CPMs and competitive intensity. Includes indie budget tier definitions and viability thresholds.
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Business, Finance & HR. It works with TikTok and Reddit. The repository describes itself as: AI agents that act as your personal venture analyst - from startup idea brainstorming to full validation and go-to-market strategy. Built for developers who'd rather validate in… The licence is MIT.
10 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3a4c800. 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 json).
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.
Cac Modeler loads about 3.3k tokens when it runs. Until then it costs about 59 tokens; SKILL.md has 1,389 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 MaxKmet/idea-validation-agents at commit 3a4c800, republished under its MIT licence (© MaxKmet). 1,389 words, ~3,315 tokens.
.claude/skills/cac-modeler/SKILL.md (or your agent's skills folder).<!-- version: 0.2.0 | outputs: memory/ideas/<slug>/cac.json -->
Determine whether this indie developer can realistically acquire users profitably given their budget and the competitive landscape. Many ideas fail not because of bad products but because CAC exceeds LTV at indie scale. This skill builds a complete unit economics picture: LTV from retention and pricing, CAC from channel benchmarks calibrated by market_insights signals, and a payback timeline that tells the founder how long they need to fund growth before the business sustains itself.
memory/user_profile.md (budget constraint, ICP tier)memory/ideas/<slug>/pricing.json (target price → revenue per user)memory/ideas/<slug>/retention.json (D30 retention, churn risk → estimated lifespan)memory/ideas/<slug>/distribution.json (viable channels, k-factor, ASO opportunity, creator fit)memory/ideas/<slug>/competitors.json (competitor pricing and scale signals — optional)memory/market_insights/<niche>-*-<YYYY>-<MM>.md (trend data — use all available platform files)Trend analysis files provide critical calibration for CAC estimates. Extract the following:
| Field | How it informs CAC |
|---|---|
trend_velocity | Rising markets have lower organic CAC (more discovery demand) but higher paid CAC (more advertisers bidding). Declining markets have the inverse. |
top_signals (TikTok hashtags, Reddit threads, App Store categories) | Validate which organic channels have real activity — a niche trending on TikTok means TikTok organic CAC is at the lower end of the range |
monetization_evidence | If competitors are already running ads (visible in trend narratives), paid CPMs in that niche are likely elevated. Adjust paid CAC estimates upward. |
| Platform narrative (Reddit pain points, creator engagement) | Identifies which communities are already activated — lower cost to reach an audience that's already discussing the problem |
LTV is the foundation. Without an accurate LTV, CAC ratios are meaningless.
LTV = ARPU_monthly × average_lifespan_monthsWhere:
ARPU_monthly (Average Revenue Per User per month):
target_price × (1 - churn_rate_monthly)target_price × freemium_conversion_estimateprice / 12 (annualized for comparison)average_monthly_spend (estimate from category)average_lifespan_months (derived from retention.json):
| D30 retention | Estimated avg lifespan | Rationale |
|---|---|---|
| ≥ 25% | 12–18 months | Strong retention; users who survive D30 tend to stay long |
| 15–24% | 6–12 months | Decent; typical for well-executed niche apps |
| 8–14% | 3–6 months | Below average; expect significant churn in months 2–3 |
| < 8% | 1–3 months | Disposable; most users gone within a billing cycle |
If retention.json is unavailable, use category median D30 benchmarks:
| Category | Median D30 |
|---|---|
| Social / messaging | 15–25% |
| Health & fitness | 10–18% |
| Finance / budgeting | 12–20% |
| Productivity / tools | 8–15% |
| Games (casual) | 5–12% |
| Education | 6–12% |
| Lifestyle / habit | 10–18% |
| Creative tools | 12–20% |
| Data available | Confidence |
|---|---|
pricing.json + retention.json with D30 data | High |
pricing.json only (using category median retention) | Medium |
| Neither (using category defaults for both) | Low — flag prominently |
Define the founder's budget context before estimating per-channel CAC:
| Tier | Monthly ad/marketing spend | Who this is | Implication |
|---|---|---|---|
| Bootstrap | $0–$100/mo | Beginner or side-project builder | Paid channels are off the table. Must rely entirely on organic. |
| Lean | $100–$500/mo | Builder with some runway | Can test one paid channel with tight creative constraints. |
| Moderate | $500–$2,000/mo | Growth-tier or funded builder | Can run proper paid campaigns with A/B testing on one platform. |
| Serious | > $2,000/mo | Rare for indie; growth stage | Multi-platform paid, retargeting, influencer budgets. |
Map from user_profile.md: budget_constraint = "low" → Bootstrap. "medium" → Lean. "high" → Moderate or Serious (ask if ambiguous).
For each channel, estimate CAC using the funnel model:
CAC = cost_per_impression / (CTR × install_rate × activation_rate)For organic channels, "cost" is time-valued at $0 but the skill reports the effective CAC — the opportunity cost of the founder's time, normalized per acquired user.
| Channel | Base CAC range | Adjust down if | Adjust up if |
|---|---|---|---|
| ASO organic | $0.50–$3.00 | ASO opportunity = "high" (from distribution.json); niche category with low competition | Saturated category; market_saturation = "high" from competitors.json |
| Content / SEO | $1.00–$8.00 | Niche has high search volume with low-quality top results; rising or rising-fast trend velocity | Competitive keywords dominated by established brands |
| TikTok organic | $0.50–$5.00 | Niche is trending on TikTok (visible in market_insights top_signals); app produces shareable output (content-as-distribution loop) | Low TikTok engagement for this category; no visual hook |
| Reddit / community | $0.50–$4.00 | Active communities discussing this problem (from Reddit market_insights); founder is an active community member | Small or inactive communities; product is hard to discuss authentically |
| Paid social (Meta) | $3.00–$40.00 | Broad audience, visual product, low CPM niche | Competitive niche with high CPMs; narrow targeting required |
| Paid social (TikTok) | $2.00–$25.00 | Trending niche (lower CPMs due to content volume); strong creative hook | Niche with limited content; poor demo-ability |
| Influencer / creator | $2.00–$25.00 | Creator economy fit = "high" (from distribution.json); micro-influencers available in niche | Low creator fit; only macro-influencers relevant (expensive) |
| Word of mouth / referral | $0.00–$2.00 | k-factor ≥ 0.3 (from distribution.json); inherent or collaborative viral loop | k-factor < 0.1; no natural sharing mechanic |
| Press / Product Hunt | $0.00–$5.00 | Novel concept with clear narrative; uses new platform feature | Crowded launch day; "me too" product |
Press/Product Hunt provides a one-time spike, not sustained acquisition. Model it as a fixed user cohort (typically 500–5,000 installs), not a recurring channel.
Not all channels apply to every idea. Skip channels that score "not applicable":
| Skip condition | Channels to exclude |
|---|---|
| App has no visual output or demo hook | TikTok organic, influencer |
budget_constraint = "low" (Bootstrap tier) | Paid social (both), influencer (unless micro/barter) |
| No relevant online communities exist | Reddit / community |
viral_loop_exists = false AND k_factor < 0.1 | Word of mouth / referral |
| Utility app with no narrative angle | Press / Product Hunt |
After computing LTV and per-channel CAC, classify each channel:
| LTV:CAC ratio | Classification | Meaning |
|---|---|---|
| ≥ 5:1 | Excellent | Strong unit economics. Scale this channel aggressively. |
| 3:1–5:1 | Healthy | Viable and sustainable. Standard target for indie apps. |
| 2:1–3:1 | Marginal | Barely works. Viable only if the founder can optimize over time or retention improves. |
| 1:1–2:1 | Unprofitable | Losing money after overhead. Not viable unless LTV increases significantly. |
| < 1:1 | Cash burn | Every user costs more than they ever return. Do not use this channel. |
A minimum of one channel at ≥ 3:1 is required for the overall viability verdict to be "viable."
Payback period answers: "How many months until a user has paid back their acquisition cost?"
payback_months = CAC / ARPU_monthlyReport the payback period for the recommended first channel and any channel with LTV:CAC ≥ 3:1.
| Payback period | Assessment |
|---|---|
| ≤ 1 month | Excellent — cash flow positive almost immediately |
| 1–3 months | Good — sustainable for a funded indie builder |
| 3–6 months | Acceptable — requires patience and runway |
| 6–12 months | Risky — the founder needs alternative income during this period |
| > 12 months | Dangerous — cash flow negative for over a year. Not viable at indie scale unless lifetime deal covers upfront cost. |
For Bootstrap tier founders, any payback period > 3 months is a red flag — they likely can't sustain the cash gap.
| Condition | Verdict |
|---|---|
| At least 2 channels with LTV:CAC ≥ 3:1, at least one organic | viable |
| Exactly 1 channel with LTV:CAC ≥ 3:1, OR organic channels at 2:1–3:1 with improvement potential | marginal |
| No channel achieves LTV:CAC ≥ 2:1, OR only paid channels viable but founder is Bootstrap tier | not-viable |
If market_insights show trend_velocity = "rising-fast", add a note that organic CAC may improve as the market grows (more search volume, more platform promotion of trending content). This is speculative but worth flagging.
pricing.json, retention.json, distribution.json, competitors.json, user_profile.md, and all matching memory/market_insights/<niche>-*-<YYYY>-<MM>.md files.user_profile.md.Write to memory/ideas/<slug>/cac.json:
{
"ltv": {
"estimated_ltv": 0,
"arpu_monthly": 0,
"average_lifespan_months": 0,
"ltv_confidence": "high | medium | low",
"ltv_assumptions": []
},
"founder_budget_tier": "bootstrap | lean | moderate | serious",
"cac_by_channel": {
"aso_organic": { "cac": 0, "ltv_cac_ratio": 0, "classification": "", "payback_months": 0 },
"content_seo": { "cac": 0, "ltv_cac_ratio": 0, "classification": "", "payback_months": 0 },
"tiktok_organic": { "cac": 0, "ltv_cac_ratio": 0, "classification": "", "payback_months": 0 },
"reddit_community": { "cac": 0, "ltv_cac_ratio": 0, "classification": "", "payback_months": 0 },
"paid_social_meta": { "cac": 0, "ltv_cac_ratio": 0, "classification": "", "payback_months": 0 },
"paid_social_tiktok": { "cac": 0, "ltv_cac_ratio": 0, "classification": "", "payback_months": 0 },
"influencer": { "cac": 0, "ltv_cac_ratio": 0, "classification": "", "payback_months": 0 },
"word_of_mouth": { "cac": 0, "ltv_cac_ratio": 0, "classification": "", "payback_months": 0 },
"press_product_hunt": { "cac": 0, "ltv_cac_ratio": 0, "classification": "", "payback_months": 0, "one_time_cohort_estimate": 0 }
},
"skipped_channels": [],
"viable_channels": [],
"marginal_channels": [],
"non_viable_channels": [],
"recommended_first_channel": "",
"recommended_first_channel_rationale": "",
"payback_period_months": 0,
"market_insights_adjustments": [],
"viability_verdict": "viable | marginal | not-viable",
"viability_verdict_rationale": ""
}recommended_first_channel must be achievable by the founder at their current tier. Don't recommend paid social to a Bootstrap founder. Don't recommend Reddit community marketing to someone with no community presence. Cross-reference user_profile.md distribution advantages.retention.json is unavailable, LTV confidence drops to medium at best. Flag this prominently — CAC ratios are only as good as the LTV estimate, and LTV depends entirely on retention.distribution.json shows a strong viral loop (k-factor ≥ 0.3), the effective CAC for word-of-mouth should account for the viral multiplier: effective_CAC = base_CAC / (1 / (1 - k)). A k-factor of 0.5 halves the effective CAC.stale_after date, note that CAC benchmarks may have shifted and recommend refreshing trend analysis.© MaxKmet, 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/cac-modeler of MaxKmet/idea-validation-agents.
Open the folder on GitHubat commit 3a4c800
Cac Modeler 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 |
|---|---|---|---|---|---|---|
| Cac Modeler this skillMaxKmet/idea-validation-agents | 477 | — | ~3.3k | Automated safety check: Pass | MIT | |
| Platform Arbitrageacogood/diffmode_free | 163 | — | ~2.5k | Automated safety check: Pass | Apache-2.0 | |
| Social Media Monitornexscope-ai/eCommerce-Skills | 1.1k | — | ~584 | Automated safety check: Pass | MIT | |
| Last30daysmvanhorn/last30days-skill | 64k | — | ~7.9k | Automated safety check: Notes | MIT | |
| Last30days CnJesseovo/last30days-skill-cn | 1.9k | — | ~2.4k | Automated safety check: Notes | MIT | |
| Paid Ads AuditAgriciDaniel/claude-ads | 9.8k | — | ~1.5k | Automated safety check: Pass | MIT |
acogood/diffmode_free
Platform arbitrage audit for a founder's product — a Diffmode growth-tactics think-tank research stage (prompt TT-DG-003).
nexscope-ai/eCommerce-Skills
Monitor social media mentions, trends, and competitor activity for e-commerce brands.
mvanhorn/last30days-skill
Research what people actually say about any topic in the last 30 days.
Jesseovo/last30days-skill-cn
Research what Chinese internet users actually said in the last 30 days across Weibo, Xiaohongshu (RED), Bilibili, Zhihu, Douyin, WeChat public accounts, Baidu and Toutiao: engagement-weighted…
AgriciDaniel/claude-ads
Runs a source-grounded paid advertising audit across up to 12 ad platforms, with parallel platform workers, deterministic scoring and a versioned JSON bundle.
tigerless-labs/influencer-discovery
Find the bloggers/creators who can help promote your work, capture their contact info, and append them to the target sheet in Google Sheets.
MaxKmet/idea-validation-agents
Maps the full competitive landscape — direct, indirect, substitute, and emerging competitors — with positioning gap analysis, review mining, and marketinsights-calibrated saturation scoring.
MaxKmet/idea-validation-agents
Writes a concise, human-readable decision brief summarizing the full validation analysis — including score, verdict, RAT experiment, pre-mortem, and tier-appropriate next actions.
MaxKmet/idea-validation-agents
Scores the strength of core human desire motivations (survival, status, belonging, control, curiosity) for a given app idea to predict user pull and retention potential.
MaxKmet/idea-validation-agents
Evaluates organic reach potential, paid feasibility, platform distribution advantages, creator economy fit, and founder edge for a B2C app idea.
MaxKmet/idea-validation-agents
Aggregates all dimension scores into a final idea score (0–100) and issues a verdict.
MaxKmet/idea-validation-agents
Generates structured pivot options for a scored idea based on weak dimensions, marketinsights signals, and founder constraints.
Categories
Models LTV, CAC by channel, LTV:CAC ratios, and payback period for an indie developer. Cac Modeler is an agent skill from MaxKmet/idea-validation-agents. Models LTV, CAC by channel, LTV:CAC ratios, and payback period for an indie developer.
Cac Modeler fits situations like: business, Finance & HR work in your project.
Run `npx skills add MaxKmet/idea-validation-agents --skill cac-modeler -a claude-code`. Or copy the skill folder (skills/cac-modeler in MaxKmet/idea-validation-agents) into .claude/skills/cac-modeler in your project. Claude Code loads it when a task matches its description.
Run `npx skills add MaxKmet/idea-validation-agents --skill cac-modeler -a codex`. Or copy the skill folder (skills/cac-modeler in MaxKmet/idea-validation-agents) into .agents/skills/cac-modeler 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 MaxKmet/idea-validation-agents --skill cac-modeler -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cac-modeler, .gemini/skills/cac-modeler, .github/skills/cac-modeler and .opencode/skills/cac-modeler in your project.
SKILL.md names no scripts, command-line tools or credentials: Cac Modeler is instructions for the agent only.
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.
Cac Modeler is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k 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 Cac Modeler: Platform Arbitrage (acogood/diffmode_free, 163 stars), Social Media Monitor (nexscope-ai/eCommerce-Skills, 1.1k stars), Last30days (mvanhorn/last30days-skill, 64k stars) and Last30days Cn (Jesseovo/last30days-skill-cn, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
MaxKmet (a GitHub user) maintains it in MaxKmet/idea-validation-agents, which has 477 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on June 16, 2026.
Source: MaxKmet/idea-validation-agents on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.