For radio industry leaders, program directors, and station owners. This document answers three questions — why radio needs this, how stations make money from it, and why it is easy to implement.
Radio has always defined itself by formats.
Formats describe music choices. The next opportunity for radio is not another format. It is a role — an active role in the life of the community.
The role radio once played — and can play again — is simple:
Across modern media, the strongest communities are built around life stages and shared challenges. People want help navigating the chapter of life they are in.
Consider the communities that have captured the deepest loyalty and the highest willingness to pay.
| Community | What It Revolves Around |
|---|---|
| Modern Elder Academy | Accomplished adults gathering to explore purpose and reinvention in midlife |
| Hampton & Young Presidents' Organization | Entrepreneurs building peer networks around shared business challenges |
| Tiger 21 | Ultra-wealthy founders creating peer circles for people who understand their particular life |
| Facebook Groups | Millions organizing daily life around shared interests, questions, and life stages |
Each of these communities revolves around the same simple truth:
Radio already has the one thing those communities work very hard to build: daily habit.
Millions of listeners turn on the radio every morning while they are commuting to work, taking kids to school, heading to the gym, or starting the workday. That daily habit creates a powerful opportunity. Radio can become something larger than a playlist. It can take an active role in the community and once again become the daily guide to life for its audience.
Radio still reaches millions of people every day. But most stations are still structured around a programming model designed decades ago. The typical station schedule: music rotations, entertainment bits, news headlines.
Meanwhile the rest of the media world has reorganized itself around life itself. Podcasts, lifestyle media, and social communities now focus on the everyday questions people are asking:
These conversations dominate modern media. But they rarely appear as structured daily content in radio programming. The audience has not disappeared. What is missing is a daily structure built around real life.
The 45-plus audience — the most financially powerful audience in media — is tuning in every morning. They are navigating the most significant chapter of their lives. They are looking for a voice that understands what they are carrying. They are the Mastery Demographic — people entering the second half of life with the resources, experience, and urgency to live it deliberately.
Radio has that voice. It has simply not yet built the daily structure to use it.
The five lifestyle areas that dominate everyday life align directly with the strongest local advertising categories.
| Lifestyle Topic | Natural Local Sponsor Categories |
|---|---|
| Family | Childcare, healthcare, education, senior care |
| Fitness (Mental & Physical) | Gyms, trainers, wellness clinics, mental health services |
| Finance | Banks, financial advisors, insurance, wealth management |
| Food | Restaurants, grocery stores, meal delivery, specialty food |
| Fun | Travel, entertainment, events, experiences |
A 60-second daily lifestyle segment is one of the most natural sponsorship vehicles in local radio. The structure is simple:
| Component | Value |
|---|---|
| Daily branded mention inside the segment | $50 per day |
| Optional adjacent :30 commercial | $50 per day |
| Combined daily value | $100 per day |
| 5 days per week × 52 weeks | $26,000 per year — one sponsor |
And the station gains something even more valuable than the revenue: a daily feature listeners actually care about.
Stations do not need more complexity. They need a simple, repeatable daily feature that fits naturally into existing shows. That is what The Skinny Daily provides. Each segment is about 60 seconds, written for teleprompter delivery, built around one lifestyle topic, and designed to support a natural sponsor mention.
| Section | Purpose |
|---|---|
| HOST INTRO | Host's own words — before the clock starts. Personality, local flavor, sponsor tease. |
| THE HOOK — 0:00–0:15 | The attention-grabber. A fact, claim, or question that makes the listener lean in. |
| THE ACTION — 0:15–0:40 | The core content. What the listener should know, think about, or do. |
| THE LOCAL BRIDGE — 0:40–0:55 | Connects the content to the local market and sponsor. |
| SIGN-OFF — 0:55–1:00 | The closing line with the show's signature tagline. |
The result is a feature that can launch the same day a station receives access, and run consistently with about five minutes of preparation per day.
The Skinny Daily is a daily lifestyle content system for radio stations. It delivers ready-to-air, 60-second segments built around topics that matter to 45+ adult listeners — the most financially powerful audience in media. The goal is simple: help radio stations deliver useful, life-improving content every day — while creating new local sponsorship opportunities around it. Stations add a daily lifestyle segment in under five minutes. No research. No writing. No guesswork.
| Product | URL | Who Uses It | What It Does |
|---|---|---|---|
| Consumer Site | theskinny.life | Hosts — read before air | Curated articles from 57+ sources |
| Radio Tool | scripts.theskinny.life | Stations | 60-second broadcast-ready daily scripts |
Go directly to the section that matches your role. You do not need to read the entire manual.
| Your Role | Start Here |
|---|---|
| New host — first time using the system | 5-Minute Quick Start (next section) |
| Daily host workflow | Section: Typical Daily Workflow |
| New station — getting set up | Section 2.2 — Requesting a Station Code |
| Station group — multiple stations | Section: Station Group Deployment |
| Program director / admin | Part Two in full, plus Part Three Quick Reference |
| Something is not working | Troubleshooting (end of Part Two) |
The fastest way to get a segment on air. Total time: under one minute.
The normal daily routine for a radio host. Total prep time: about five minutes.
theskinny.life is the public-facing lifestyle content platform. It pulls articles from 57+ RSS sources across the eight F-categories and presents them in a clean, dark-themed layout. No login required. Anyone can visit, browse, and read. For radio hosts, this is your pre-show research tool. Read the article before you deliver the script.
URL: https://theskinny.life or https://theskinny.life/browse
The Navigation Bar — The sticky black bar at the top contains the Skinny Daily logo (click to return home from anywhere), Browse and For Radio links, and the search bar on the right.
TODAY'S FEATURE Banner — Below the nav bar is the editorial header with the tagline and a prominent orange-bordered card showing today's featured F-category. Clicking anywhere on it takes you to that category's full article page.
Category Pills — A row of eight category pill buttons, each showing the category emoji and name. Clicking any pill takes you directly to that category's full article page.
| Day | Featured Category | Emoji |
|---|---|---|
| Sunday (even weeks) | Friends | 🤝 |
| Sunday (odd weeks) | Future Self | 🚀 |
| Monday | Family | 👨 |
| Tuesday | Finance | 💰 |
| Wednesday | Fitness (Mental & Physical) | 💪 |
| Thursday | Food | 🍽 |
| Friday | Fun | 🎉 |
| Saturday | Fashion | 👗 |
Today's Top Story — Automatically selected as the single best article of the day based on recency, description depth, and whether it belongs to today's featured category.
The Category Grid — Nine cards in a responsive layout, each showing up to five recent article headlines with recency badges: BREAKING NOW (under 3 hours, red), TODAY (under 12 hours, orange), or RECENT (under 36 hours, yellow).
URL: https://theskinny.life/category/[category-name]
Reach a category page by clicking a category pill, clicking a category card header in the grid, or typing the URL directly (e.g., /category/food, /category/finance, /category/fitness). Each article card displays a recency badge, the source name, the clickable headline, a 2–3 line description, and hashtag-style topic tags. Articles are sorted newest first. If today is this category's featured day, a TODAY'S FEATURE banner appears at the top of the page.
The search bar lives in the top-right corner of the nav bar on every page. On mobile, tap the magnifying glass icon to expand a full-width search bar.
scripts.theskinny.life is the password-protected broadcast tool for radio stations. It delivers daily 60-second scripts in a five-section format designed for professional on-air delivery.
Every script is structured as exactly 60 seconds of timed content. The HOST INTRO runs before the clock starts — it is your personality buffer and your opportunity to localize the story before the structured segment begins.
| Section | Timing | What It Is |
|---|---|---|
| HOST INTRO | Before clock starts | Your opening in your own voice. Tease the story, add a local reference, or connect the topic to something happening in your market. No time limit. |
| THE HOOK | 0:00 – 0:15 | The attention-grabber. A surprising fact, a bold claim, or a question that makes the listener lean in. |
| THE ACTION | 0:15 – 0:40 | The core content. What the listener should know, think about, or do. |
| THE LOCAL BRIDGE | 0:40 – 0:55 | Connects the content to your market and your sponsor. This is where your local revenue relationship lives. |
| SIGN-OFF | 0:55 – 1:00 | The closing line with the show's signature tagline. |
URL: https://scripts.theskinny.life
The public-facing pitch page for prospective station partners. No login required. It contains the value proposition, a live sample script, a "Get a Station Code" button that opens an inline request form, and an "Access Today's Scripts" button for existing station users.
URL: https://scripts.theskinny.life/scripts
| Tab | Who Sees It | What It Contains |
|---|---|---|
| Scripts | Everyone | Today's broadcast-ready scripts |
| Stations | Admin only | Station management and pending requests |
| Calendar | Admin only | Monthly content calendar and priority topic overrides |
The top toolbar contains (left to right): the tab switcher, today's featured category label, a ⟳ Refresh Feeds button (admin only), a ⬇ Download button, and a 🔒 Lock button to log out.
The main working area for station users. Displays all available scripts for the current day. Category filter: All Categories, Family, Mental Fitness, Physical Fitness, Finance, Future Self, Food, Fun, Fashion, Friends. Date filter: Today (default), Yesterday, This Week.
Script cards are collapsed by default, showing only the HOST INTRO and THE HOOK. Click ▼ Show all sections to expand the full five-section view with all timing markers.
| Button | Action |
|---|---|
| ✏ Edit | Opens an inline text editor for the full script. Click Save to write changes back to the database, or Cancel to discard. |
| 📋 Copy | Copies the entire script to your clipboard in one click. A "Copied!" confirmation appears. |
| 📺 Teleprompter | Opens the full-screen Teleprompter view for this script. |
| ⚠ Flag / ✅ Unflag | Admin only. Marks a script's lead line as needing revision. |
| 🔄 Regenerate | Admin only. Appears on flagged scripts. Rewrites only the lead line via AI. The new version replaces the old one automatically and the flag is cleared. |
URL: https://scripts.theskinny.life/teleprompter
Full-screen, distraction-free reading mode for on-air use. Large white text on a pure black background with auto-scroll. One script at a time. Click 📺 Teleprompter on any script card to open it.
| Section | Color |
|---|---|
| HOST INTRO | Green |
| THE HOOK | Orange-red |
| THE ACTION | Green |
| THE LOCAL BRIDGE | Blue |
| SIGN-OFF | Purple |
A faint center-line reading guide runs across the middle of the screen. The controls overlay automatically hides after three seconds of inactivity. When the script reaches the bottom, it automatically advances to the next script in the queue.
| Key | Action |
|---|---|
| Space | Play / Pause auto-scroll |
| → or ↓ | Advance to the next script |
| ← or ↑ | Go back to the previous script |
| + or = | Increase font size (up to 56px) |
| - or _ | Decrease font size (down to 18px) |
| ] | Increase scroll speed |
| [ | Decrease scroll speed |
| Esc | Exit Teleprompter and return to Script Dashboard |
Each active station has a shareable read-only preview link that can be sent to talent, producers, or program directors without giving them full dashboard access.
URL format: https://scripts.theskinny.life/preview/[STATION-CODE]
The preview page shows today's scripts with sponsor substitution applied, but has no editing, downloading, or admin capabilities. It is labeled "Read-only preview." The link is permanent and works any time the station's code is active. To copy it: go to the Stations tab, find the station in the Active Stations list, and click 🔗 Preview Link.
Instructions for radio groups operating multiple stations simultaneously.
The command center for managing all radio station partners. Visible only when logged in with the admin code skinny2026.
Active Stations Sub-Tab — Shows a table of all active stations with station name and access code, market, contact email, sponsor name and city name (if configured), last download date, and action buttons: 🔗 Preview Link, ✏ Edit, and delete.
Editing a Station — Click ✏ Edit on any station row to expand an inline edit panel. Update the Sponsor Name, City Name, Contact Email, and Market. Click Save Changes to apply.
Creating a Station Manually — At the bottom of the Active Stations list is a Create New Station form. Fill in all fields and click + Create Station. The station is immediately active.
Pending Requests Sub-Tab — Shows all station code requests submitted through the intake form. A red badge shows how many requests are waiting.
Declining a Request — Click ❌ Decline to reject the request. It is marked as declined and removed from the pending list.
The 📧 Send Weekly Digest button compiles all seven days of scripts for every active station — with each station's sponsor name and city name automatically substituted — into a formatted HTML email and delivers it via SendGrid. Each station receives only their own scripts, personalized with their market details. The digest is sent to the contact email on file for each active station. A delivery summary appears in your admin toolbar after sending.
The platform uses SendGrid to send transactional emails from [email protected].
Station Onboarding Email (Automatic) — Sent automatically every time you approve a pending station request. Subject: ✅ You're approved — Your Skinny Daily access code is [CODE]. The email contains a personalized greeting, the station name and market, the station's unique access code in large type, a direct link to the Script Dashboard, a read-only preview link, a five-step getting-started guide, and a note that scripts refresh every morning at 3AM ET.
Owner Approval Notification (Automatic) — Every time you approve a station request, you receive a push notification in your Manus inbox with: station name and market, contact name and email, the new access code, and whether the onboarding email was delivered successfully.
Monthly content planning and priority topic override system. The calendar displays the current month with the scheduled F-category for each day. Days with a custom theme show the theme label on the calendar tile. Click any date to open the edit panel with three fields: Theme Label (required to save), Priority Topic (optional), and Notes (optional).
Priority Topic Override — At the top of the Calendar tab is a Priority Topic text field and a Generate Scripts button. Type any topic (e.g., "intermittent fasting," "credit card debt") and click Generate Scripts. The system finds the most relevant articles on that topic and generates new 60-second scripts right now.
The ⟳ Refresh Feeds button is in the top toolbar (admin view only). It triggers an immediate fetch of all 57 RSS sources. Use this when you want fresh articles before the next scheduled 3AM ET automatic refresh. While running, the button shows "⟳ Refreshing…" When complete, a green checkmark shows the count of successfully fetched sources (e.g., "✓ 55/57 fetched"). The button resets after four seconds.
Click the 🔒 Lock button in the top-right corner of the toolbar at any time. This returns you to the login gate and clears your session, including your station's sponsor and city name preferences from browser storage.
| Problem | What to Check | Solution |
|---|---|---|
| Access code not working | Code format and spacing | Check for extra spaces. Try lowercase. Format is CALLSIGN-2026. If still failing, contact the platform admin. |
| No scripts showing today | Date filter and feed refresh | Confirm Today filter is selected. Admin: click ⟳ Refresh Feeds to pull the latest articles. |
| Teleprompter won't scroll | Space bar / Play state | Press Space to start scroll. Check that the controls overlay is not covering the script. Press Esc and re-open if it freezes. |
| Sponsor name not appearing | Station configuration | Admin: go to Stations tab, click ✏ Edit on the station, confirm Sponsor Name and City Name are filled in and saved. |
| PDF download missing sponsor info | Station session | Log out and log back in. Sponsor substitution values refresh on login. |
| Onboarding email not received | Spam folder and email address | Check spam. Confirm the contact email is correct in the Stations tab. Admin will see SendGrid delivery status in the owner notification. |
| Priority Topic replaced my scripts | It did not | Priority Topic adds scripts — it never deletes scheduled category scripts. Scroll down to find your original scripts. |
| Page | URL |
|---|---|
| Consumer Browse home | https://theskinny.life |
| Category page example (Food) | https://theskinny.life/category/food |
| Search results | https://theskinny.life/search?q=keyword |
| Radio station landing page | https://scripts.theskinny.life |
| Script Dashboard (login required) | https://scripts.theskinny.life/scripts |
| Teleprompter (login required) | https://scripts.theskinny.life/teleprompter |
| Station preview (read-only) | https://scripts.theskinny.life/preview/STATION-CODE |
| Who | Code | Notes |
|---|---|---|
| Admin (owner) | skinny2026 | Full access to all tabs and admin features |
| Individual stations | CALLSIGN-2026 | Assigned at approval. Not case-sensitive. One code per station. |
| Day | Category | Emoji |
|---|---|---|
| Sunday (even weeks) | Friends | 🤝 |
| Sunday (odd weeks) | Future Self | 🚀 |
| Monday | Family | 👨 |
| Tuesday | Finance | 💰 |
| Wednesday | Fitness (Mental & Physical) | 💪 |
| Thursday | Food | 🍽 |
| Friday | Fun | 🎉 |
| Saturday | Fashion | 👗 |
| Date Window | Theme |
|---|---|
| Jan 1–3 | New Year 🎆 |
| Feb 14–15 | Valentine's Day ❤ |
| Mar 17–18 | St. Patrick's Day ☘ |
| Apr 15–17 | Tax Season 📊 |
| May 12–13 (Mother's Day weekend) | Mother's Day 💐 |
| Jun 19 | Juneteenth ✊ |
| Jun 21–23 | Summer ☀ |
| Sep 1–7 | Back to School 📚 |
| Oct 29–31 | Halloween 🎃 |
| Nov 1–14 | Flu Season 🤧 |
| Nov 25–29 | Thanksgiving 🦃 |
| Dec 1–25 | Holiday Season 🎄 |
Print this checklist. Complete it in order. Your station will be live before you finish a cup of coffee.
| Key | Action |
|---|---|
| Space | Play / Pause scroll |
| → or ↓ | Next script |
| ← or ↑ | Previous script |
| + or = | Larger font |
| - or _ | Smaller font |
| ] | Faster scroll |
| [ | Slower scroll |
| Esc | Exit to dashboard |