#299 by GitHub stars

charlie947/social-media-skills

Turn a LinkedIn Analytics export into an interactive dark-themed React dashboard plus a written strategic analysis with 5 data-backed content recommendations. Reads every sheet in the export, builds charts for engagement trend, follower growth, post performance scatter, day-of-week heatmap, and audi

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/analytics-dashboard/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Local scripts

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/content-matrix/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/gemini-carousel/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/gemini-infographic/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/graphic-designer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/hook-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/newsletter-voice/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/niche-research/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Local scripts

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/pinned-comment/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/post-formatter/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/post-scorer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/post-writer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/profile-optimizer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/quote-post/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/reels-scripting/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/voice-builder/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Local scripts

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

skills/youtube-thumbnail/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

10ca79c0ec0b → 10ca79c0ec0b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 10ca79c0ec0b

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 10ca79c0ec0be0f7654d19cd4f0c86b6fa6ed23b

git clone --filter=blob:none --no-checkout https://github.com/charlie947/social-media-skills.git .hotskills/charlie947-social-media-skills && git -C .hotskills/charlie947-social-media-skills checkout --detach 10ca79c0ec0be0f7654d19cd4f0c86b6fa6ed23b # Copy each selected skill directory from .hotskills/charlie947-social-media-skills into .claude/skills/<skill-name>/
4.6kGitHub stars
117stars in 7 days
17skills in this repository
4commits in 30 days

Heat

6.7
  • Star growth, last 7 daysAhead of 93% of tracked repositories
  • Star growth, last 24 hoursAhead of 93% of tracked repositories
  • Rank movement, last 7 daysAhead of 36% of tracked repositories
  • Commits, last 30 daysAhead of 67% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 7, 20264,602

Individual skills in this repository

How it works

analytics-dashboard

When your agent uses it

Turn a LinkedIn Analytics export into an interactive dark-themed React dashboard plus a written strategic analysis with 5 data-backed content recommendations. Reads every sheet in the export, builds charts for engagement trend, follower growth, post performance scatter, day-of-week heatmap, and audience breakdown. Use this skill whenever the user says "analyse my linkedin", "linkedin analytics", "build my dashboard", "review my performance", or uploads a LinkedIn Analytics export file. Requires the user's LinkedIn Analytics export (xlsx) as input.

What it loads into context

Frontmatter

113 tokens

Always available to the agent

SKILL.md

1,553 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Codex and Claude runtime
  2. CRITICAL: Auto-start on load
  3. Step 1. Get the export file
  4. Step 2. Parse the data
  5. Step 3. Build the interactive dashboard
  6. Step 4. Written strategic analysis
  7. Step 5. Offer the next move
  8. Rules

Files

  • ../../.claude-plugin/marketplace.jsonasset789 bytes
  • SKILL.mdcore7,383 bytes
  • SKILL.mdcore7,383 bytes
  • SKILL.mdcore7,383 bytes
  • SKILL.mdcore7,383 bytes
  • SKILL.mdcore7,383 bytes
  • SKILL.mdcore7,383 bytes
Read SKILL.md

# Analytics Dashboard

## Codex and Claude runtime

- Use this skill in Codex or Claude with the tools actually available in the current task. `AskUserQuestion` examples describe the questions, not a required API: use an available question tool within its limits, or ask in chat. Reuse answers and source material already supplied.
- Work in the user-selected project. Read its `about-me.md`, `voice.md` and relevant brand files before personalised work. Confirm the intended author if files conflict or contain starter defaults. Ask for missing facts or run `voice-builder`; never inherit the maintainer's identity, accounts or private files.
- Resolve bundled `references/` relative to this skill folder. For an explicitly requested profile refresh, read and update the canonical `about-me.md`, `voice.md` or `newsletter-voice.md` in place, preserving unrelated user facts and rules. Consumers must reread those canonical files. Use a new filename only for new deliverables that would collide with unrelated existing files. Installation alone never starts an interview or writes files. Do not write persistent learnings unless requested.
- Use supplied evidence first. Verify external claims through available search/source tools when needed. If a source or integration is unavailable, name the missing capability and offer supplied text/export input. Never invent facts, first-person experience, metrics or a successful tool run.
- Connect only services needed for the chosen route through the user's existing account. Never print credentials or overwrite connections. Drafting, saving and reviewing do not authorise publishing, sending messages or changing accounts.

## CRITICAL: Auto-start on load

When this skill triggers, go straight to Step 1.
View the complete source on GitHub

Skills included

  • analytics-dashboard
  • content-matrix
  • gemini-carousel
  • gemini-infographic
  • graphic-designer
  • hook-generator
  • newsletter-voice
  • niche-research
  • pinned-comment
  • post-formatter
  • post-scorer
  • post-writer
  • profile-optimizer
  • quote-post
  • reels-scripting
  • voice-builder
  • youtube-thumbnail

Repository facts

License
MIT
Created
Apr 22, 2026
Last pushed
Oct 18, 2026
Forks
1,003
Open issues
5
Project activity
Active

Rank over the last 12 weeks

Now #299 · best #272 · down 14 in 30 days

  1. #287 on Nov 2
  2. #289 on Nov 3
  3. #292 on Nov 4
  4. #295 on Nov 5
  5. #296 on Nov 6
  6. #299 since Nov 7
73 earlier periods
  1. #354 on Aug 2
  2. #358 on Aug 8
  3. #356 on Aug 9
  4. #369 on Aug 10
  5. #367 on Aug 11
  6. #360 on Aug 12
  7. #365 on Aug 13
  8. #363 from Aug 14 to Aug 15
  9. #369 on Aug 16
  10. #366 on Aug 17
  11. #374 on Aug 18
  12. #370 on Aug 19
  13. #369 on Aug 20
  14. #366 on Aug 21
  15. #360 on Aug 22
  16. #368 from Aug 23 to Aug 25
  17. #354 on Aug 26
  18. #351 on Aug 27
  19. #343 on Aug 28
  20. #312 on Aug 29
  21. #298 on Aug 30
  22. #300 on Aug 31
  23. #299 on Sep 1
  24. #291 on Sep 2
  25. #294 on Sep 3
  26. #283 on Sep 4
  27. #280 on Sep 5
  28. #281 on Sep 6
  29. #287 on Sep 7
  30. #285 on Sep 8
  31. #284 from Sep 9 to Sep 10
  32. #281 on Sep 11
  33. #285 on Sep 12
  34. #284 on Sep 13
  35. #283 on Sep 14
  36. #282 on Sep 15
  37. #279 on Sep 16
  38. #277 on Sep 17
  39. #279 on Sep 18
  40. #274 on Sep 19
  41. #281 on Sep 20
  42. #279 on Sep 21
  43. #280 from Sep 22 to Sep 24
  44. #277 on Sep 25
  45. #274 on Sep 26
  46. #280 on Sep 27
  47. #284 on Sep 28
  48. #285 on Sep 29
  49. #283 on Sep 30
  50. #282 on Oct 1
  51. #287 on Oct 2
  52. #280 on Oct 3
  53. #275 on Oct 4
  54. #282 on Oct 5
  55. #283 on Oct 6
  56. #285 from Oct 7 to Oct 8
  57. #288 on Oct 9
  58. #284 on Oct 10
  59. #277 on Oct 11
  60. #280 on Oct 12
  61. #279 on Oct 13
  62. #275 from Oct 14 to Oct 15
  63. #272 on Oct 16
  64. #274 on Oct 17
  65. #275 from Oct 18 to Oct 19
  66. #276 on Oct 20
  67. #279 from Oct 21 to Oct 22
  68. #277 on Oct 23
  69. #278 from Oct 24 to Oct 25
  70. #285 on Oct 28
  71. #286 on Oct 29
  72. #287 from Oct 30 to Oct 31
  73. #286 on Nov 1

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 2, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 62 notes
  • skills/analytics-dashboard/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/analytics-dashboard/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/analytics-dashboard/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/analytics-dashboard/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/analytics-dashboard/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/content-matrix/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/content-matrix/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/content-matrix/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini-carousel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini-carousel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini-carousel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini-carousel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini-carousel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini-infographic/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini-infographic/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini-infographic/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini-infographic/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gemini-infographic/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/graphic-designer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/graphic-designer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 12 signals by file

.claude-plugin/marketplace.json

  • Network accessline 3
    "owner": {     "name": "Charlie Hills",     "url": "https://charliehills.substack.com"
  • Network accessline 4
    "name": "Charlie Hills",     "url": "https://charliehills.substack.com"   },
  • Network accessline 5
    "url": "https://charliehills.substack.com"

skills/niche-research/SKILL.md

  • Network accessline 55
    1. Navigate to https://www.reddit.com/ (home feed).
  • Network accessline 57
    3. Open niche-relevant posts. On each post, check the "posted X days ago" timestamp. 4. Discard posts older than 7 days. 5. Repeat with https://www.reddit.com/r/popular/.
  • Network accessline 58
    4. Discard posts older than 7 days. 5. Repeat with https://www.reddit.com/r/popular/. 6. Also search any niche-specific subreddits that come up while scrolling.
  • Network accessline 59
    5. Repeat with https://www.reddit.com/r/popular/.
  • Network accessline 64
    1. Navigate to https://x.com/home (For You feed).

skills/reels-scripting/SKILL.md

  • Access to secretsline 4
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]

skills/voice-builder/references/sample-content.md

  • Network accessline 44
    I wrote the complete setup guide for all three. Free to read (drops Sunday) → https://lnkd.in/e--fakyi
  • Network accessline 45
    Free to read (drops Sunday) → https://lnkd.in/e--fakyi

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 12 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/analytics-dashboard/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/analytics-dashboard/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/analytics-dashboard/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/analytics-dashboard/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/analytics-dashboard/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

charlie947/social-media-skills: #299 on hotskills, 4.6k stars

[![charlie947/social-media-skills on hotskills](https://hotskills.dev/badge/charlie947-social-media-skills.svg)](https://hotskills.dev/skill/charlie947-social-media-skills/)