josephbedminster
GitHub profile for josephbedminster31 skills
Are you josephbedminster? Claim your skills.
josephbedminster / app-store-metadata
Write, translate, check and publish the text of an iOS App Store listing (app name, subtitle, keywords field, description, promotional text, release notes / whatsNew, marketing, support and privacy URLs) for every locale, from one JSON file per locale kept in the repo, with a dependency-free scri...
josephbedminster / app-store-screenshots
Plan, produce, translate and check iPhone and iPad App Store screenshot sets that App Store Connect accepts - the right pixel sizes (6.5-inch 1284x2778 or 1242x2688, iPad 13-inch 2048x2732), locale coverage and inheritance, translated captions checked visually per language, and no unverifiable cl...
josephbedminster / aso-keywords
forked from @majiayu000App Store keyword research (ASO) with the free, open-source aso-mcp MCP server - where the app ranks for each query and country, who leads and with how many ratings, keyword gaps against competitors, off-intent queries to drop, and concrete swaps for the name, subtitle and 100-character keywords ...
josephbedminster / apple-search-ads
Run Apple Search Ads (Apple Ads, ASA) campaigns through the Campaign Management API v5 with a bundled read-only CLI - campaign status and serving reasons, impressions / taps / installs / spend, CPT and CPI, per-country and per-day reports, keyword and search-term reports, negatives, plus document...
josephbedminster / chatgpt-ads
Run ChatGPT Ads (OpenAI Ads Manager) campaigns through the OpenAI Advertiser API with a bundled stdlib Python CLI - campaign status, spend, impressions, clicks, CPC, attributed conversions, pixel health, pause, activate, daily budget, attach conversion events, and create a per-country campaign wi...
josephbedminster / paid-ads-setup
Create or refresh the project's paid-ads config, a short private markdown file (.claude/paid-ads-config.md) that holds everything the ads skills need to know about this project - which ad platforms are used, account / org / app / pixel ids, landing URL and locales, UTM conventions, budgets and ap...
josephbedminster / tiktok-ads-manager
Drive TikTok Ads Manager from a browser tool (the built-in browser pane or Claude in Chrome) for an indie app - register the app in Events Manager, create or edit an iOS app-install campaign, add videos to an existing ad for a hook test, go through a pre-publish checklist, publish only after an e...
josephbedminster / posthog-experiment-reader
Read a PostHog A/B test or feature flag split honestly at indie-hacker volumes - "can I call it?", "did the variant win?", "should I ship this paywall / pricing / onboarding change?", "is the new version better than the old one?" - by checking the setup (exposures per variant, sample ratio mismat...
josephbedminster / posthog-funnel-map
Build or refresh the funnel map of a PostHog project, a short markdown file (.claude/posthog-funnel-map.md) that holds the business profile (model, price, traffic, what "converted" means), the real event names of each funnel step, the goals, dashboards and insights that already exist, the UTM con...
josephbedminster / posthog-investigation
Investigate what happened to a product's funnel over a period with PostHog, and name the one bottleneck with evidence. Reads the dashboards and goals the founder already built, rules out false alarms (incomplete period, normal variance), walks a list of causes (deploy, flag, traffic mix, tracking...
josephbedminster / posthog-paid-funnel
Judge a paid campaign or channel (Google Ads, Meta, TikTok, Apple Search Ads, ChatGPT Ads, Reddit, newsletters, influencers…) by what its visitors actually do in the product, using PostHog filtered on utm_source / utm_campaign - visitors, CTA clicks, signups, paywall, checkout, paying customers, ...
josephbedminster / posthog-weekly-brief
Produce a short recurring growth brief from PostHog (daily or weekly) for a solo founder - traffic, signups, paying customers, funnel rates, sources, errors, experiments - scored against the product's own recent baseline, reporting only what moved beyond normal variance, with links to the replays...
josephbedminster / decision-model-batch
Run massive closed questions (classify, filter, tag, route, score, yes/no, link or not) over hundreds or thousands of items at near-zero cost with a typed decision model instead of a text LLM - Jev by TypeSafe through OpenRouter (`typesafe/jev-1.13`, endpoint POST https://openrouter.ai/api/alpha/...
josephbedminster / pseo-internal-linking
Internal linking for programmatic SEO sites with thousands of generated pages (lessons, glossaries, city pages, recipes, docs) - candidate retrieval in code (TF-IDF plus labels of other pages already written in the text), a cheap decision model answering two closed questions per candidate, determ...
josephbedminster / ai-persona
Create, replace or adjust a consistent AI-generated persona (the recurring face of a UGC account, a carousel series or a video ad) and verify it with a test shot through the real pipeline prompt. Covers the dense English face description, the reference portrait sent as an image on every face shot...
josephbedminster / image-prompt-porting
Port an external photoreal image prompt (a viral JSON prompt from a tweet, another creator's "photorealistic" template, a prompt pasted by the user) into your own image pipeline, or add a new shot type (camera angle, framing, face shot) to it. Keeps the structure that makes these prompts work (su...
josephbedminster / ugc-video-ad
Produce or iterate a 9:16 UGC-style video ad (TikTok, Reels, Shorts) with AI personas and no video SaaS - persona, still photos, image-to-video clips through an API (for example Kling via the OpenRouter video endpoint), a deterministic HTML timeline rendered frame by frame with Playwright, then H...