cwb-profile

Analyze listening history to generate personalized music reports and recommendations.

113|2|Updated May 21, 2026
One-click install
npx skills add https://github.com/jaychempan/coding-with-beat --skill cwb-profile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cwb-profile
Source: https://github.com/jaychempan/coding-with-beat/tree/main/codex_skills/cwb-profile
Command: npx skills add https://github.com/jaychempan/coding-with-beat --skill cwb-profile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

cwb-profile turns raw listening history into clear, actionable music insights so you can understand what you have been playing, how your taste is changing, and what to queue next.

Core Features & Use Cases

  • Period-based reports: Generate daily, weekly, monthly, or yearly listening summaries from your history.
  • Taste analysis: Surface top artists, genres, language breakdowns, and changing preferences over time.
  • Personalized recommendations: Produce history-aware search ideas tailored to moods or scenes like coding, commuting, or relaxing.
  • Error-aware workflow: Handles insufficient history by telling you when there is not enough data to build a meaningful profile.

Quick Start

Ask cwb-profile to generate your weekly listening report and include a mood or activity if you want recommendations tailored to that context.

Frequently Asked Questions about cwb-profile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a personalized music profile from my listening history?

To generate a personalized music profile, you need to analyze your listening history to produce detailed taste reports. This process extracts your top artists, genres, and language breakdowns to create clear summaries of your changing preferences over time.

Can I get music recommendations tailored to specific activities like coding or commuting?

Yes, you can get history-aware music recommendations tailored to specific moods or scenes like coding, commuting, or relaxing. The analysis uses your prior play patterns to produce personalized search ideas that match your requested activity context.

What is the best way to analyze my daily or weekly listening summaries?

The best way to analyze daily or weekly listening summaries is to use period detection on your raw listening history. This surfaces your top played artists and genre breakdowns, turning historical play data into actionable insights for the selected timeframe.

Does music taste analysis work without enough historical play data?

Music taste analysis does not work without enough historical play data. An error-aware workflow detects insufficient listening history and explicitly tells you when there is not enough data to build a meaningful profile or generate a report.

How do I track how my music taste changes over a month or year?

You can track how your music taste changes over a month or year by generating period-based listening reports. These reports analyze your historical play patterns to surface evolving preferences, top genres, and language breakdowns for the specified timeframe.