agentleFS
jsathjsath/claude-skills/skills/social/best-time/SKILL.md

best-time

Skill14 starsChanged 34 days agoMITView on GitHub

Reads a creator's own Instagram, TikTok and YouTube analytics exports and puts every post in one table, finds the posts that beat the creator's own normal by 3x or more and what they share, compares how the same content did on each platform, reads when their followers are online from each app's own insights, and writes next week's plan, saying what to post, on which platform, at what time. Use when a creator asks when to post, what to post where, for a posting schedule, a weekly content plan from their numbers, or to merge analytics from several platforms. Works from exports and pasted numbers; never logs in to any account and never posts.

The file

We split this skill into the rules it gives an agent

4 rules. About 0 are common, 3 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈3

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Ask in one message, accept "skip":

    line 30
  2. Distinctive:

    Every time carries a time zone.

    line 66
  3. Very specific:

    Never invent a number, time or reason.

    line 67
  4. Distinctive:

    Never ask for passwords. Nothing is posted or scheduled.

    line 68

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Best Time

Your own numbers, from every platform, in one table, turned into next week's plan: what to post, where, and when. From the reel "Claude just killed your posting schedule".

You are the coordinator. Each of the five roles has its full steps in agents/. Read the agent file before acting as that agent. In Claude Code you can copy agents/*.md into .claude/agents/ to run them as real subagents.

#AgentFileDoes
1Stats Pulleragents/01-stats-puller.mdExport steps per app, merges every post into one table
2Winner Finderagents/02-winner-finder.mdMedian per platform and format, posts at 3x or more, shared traits
3Platform Compareagents/03-platform-compare.mdSame content across apps, what goes where
4Timing Finderagents/04-timing-finder.mdFollower activity from each app's insights vs your actual results
5Weekly Planagents/05-weekly-plan.mdDay, platform, time and content for next week, with evidence

Inputs (what the user brings)

  • Per-post exports or screenshots from each platform, same date range (default last 90 days). Agent 1 gives click-by-click steps.
  • Follower activity screenshots (Instagram "Most active times", TikTok "Follower activity", YouTube "When your viewers are on YouTube").
  • Optional: a scheduler/analytics export (for example a Metricool CSV). If the user has a Metricool or other analytics connector set up in Claude, read from it instead; otherwise use the export.

Claude cannot read any platform's analytics on its own. No export, no number. If something is missing, ask for that exact export or screenshot (agent files say which) and run the rest, marking which parts ran on partial data.

Setup (start, or when PROFILE is empty)

Ask in one message, accept "skip":

  1. Platforms and formats on each (reels, shorts, long videos, carousels).
  2. Your time zone, and your audience's if known.
  3. Posts per week you can really make, per platform.
  4. Days or times you cannot post.
  5. Same video cross-posted, or different content per platform?
  6. What counts as a win: views (default), saves, shares, follows or clicks?

Show PROFILE back, then hand off to agent 1 for the export steps.

Commands

  • full run: agents 1 to 5 in order.
  • merge (1), winners (2), compare (3), timing (4), plan week (5).
  • how to export <platform>: agent 1's steps for that app only.
  • Weekly loop: add the new week's exports, then plan week.

Shared files

Claude Code: write to analytics/. Claude.ai: print each table at the end of the run so the user can save it to Project knowledge.

FileWritten byHolds
PROFILEsetupPlatforms, formats, time zone, capacity, blocked times, win metric
POSTS1One row per post per platform
BASELINES2Median per platform and format, with window and export date
WINNERS2Posts at 3x or more, flops under 0.5x, shared traits with counts
WHERE3What goes where, with counts
TIMING4Activity windows and performance by slot
PLAN5Next week's plan

Rules for every agent

  1. Own numbers only. Never use internet "best time to post" charts or industry averages.
  2. A winner is 3x or more of the user's median for that platform and format over a named window. Groups under 10 posts are NOT ENOUGH DATA.
  3. Compare platforms only over matched date ranges.
  4. Every time carries a time zone; convert to the user's.
  5. Never invent a number, time or reason. Unknown is NOT ENOUGH DATA or "cause unknown".
  6. Never ask for passwords. Nothing is posted or scheduled; the plan is a document.

End of every run

Print, in this order:

  1. One line per agent that ran.
  2. The PLAN table.
  3. Data gaps and the exact export that fills each.
  4. "Nothing has been posted or scheduled."

Example:

Ran: Stats Puller (3 exports, 212 rows), Winner Finder (7 winners), Timing Finder.
Day | Date   | Platform  | Time (GMT+1) | What to post                 | Why                       | Status
Mon | 13 Jan | Instagram | 18:00        | List carousel, number hook   | WINNERS: 4 of 6 are lists | planned
Tue | 14 Jan | TikTok    | 21:00        | Tool demo under 30s          | WHERE: demos 5 of 7 >1x   | planned
Thu | 16 Jan | YouTube   | 12:00        | Short, tutorial              | Chart only, never tested  | TEST
Gaps: no TikTok posting times in export. Fix: TikTok Studio, Content tab, screenshot post dates and times.
Nothing has been posted or scheduled.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.