원클릭으로
report
Build the monthly Thunderbird support report. Usage: /report <month> <year> (e.g. /report may 2026)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Build the monthly Thunderbird support report. Usage: /report <month> <year> (e.g. /report may 2026)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | report |
| description | Build the monthly Thunderbird support report. Usage: /report <month> <year> (e.g. /report may 2026) |
Run the full report cycle for $month $year. Follow every step in order.
Do NOT use YAML values from a prior session. Always fetch fresh.
FeatureOS ideas (board 17437):
featureos-cli posts list --query "sort=votes_count&order=desc&per_page=25&status=all" --json
Update both new_this_month and top_alltime in data/$month_$year.yaml.
new_this_month: cross-reference with Lisa's FeatureOS board filtered by creation date for this monthtop_alltime: top 5 by votes_count from CLI outputfeature_requests, not postsSUMO data (Roland's reports):
https://thunderbird.github.io/thunderbird-metrics-and-reports/html_reports/desktop/$year-$month_num-sumo-desktop-report.htmlhttps://thunderbird.github.io/thunderbird-metrics-and-reports/html_reports/android/$year-$month_num-sumo-android-report.htmlsumo: section in the YAMLRequired files in project root or data/input/:
reviews_reviews_net.thunderbird.android_$year$month_num.csvreviews_reviews_com.fsck.k9_$year$month_num.csvreviews_reviews_net.thunderbird.android.beta_$year$month_num.csvCSVs are UTF-16 encoded. Use all rows — no date filtering. The export is scoped by last activity date, not submit date.
If a file has a (1) suffix (macOS duplicate), update csv_tb_stable in the YAML.
These come from Lisa's MoM spreadsheet. If overall_csat is null, ask Lisa before proceeding.
Check for:
zendesk.overall_csat, donor_csat, tbpro_csatzendesk.total_tickets, donor_tickets, tbpro_ticketszendesk.replies_to_low_star (Zendesk is authoritative — covers all 3 apps)zendesk.tbpro_csat_note if TB Pro sample is lowuv run scripts/generate.py $month $year
This auto-populates:
data/history.jsonThese cannot be auto-populated — fill in lisa/$year/$month.md:
[Key signal from Roland's data] and [Key signal] placeholdersCheck the K-9 Discourse data and Play Store K-9 analysis for signals worth calling out in the lede or K-9 Churn Watch section.
Open lisa/$year/$month.html and check:
— where data should be)Stage only report files — never the raw CSV exports:
GIT_COMMITTER_EMAIL="lisajill@users.noreply.github.com" GIT_COMMITTER_NAME="Moment" \
git commit --author="Moment <lisajill@users.noreply.github.com>" \
-m "Add $month $year support report" \
data/$month_$year.yaml lisa/$year/$month.md lisa/$year/$month.html \
lisa/$year/$month.csv data/history.json index.md
git push
Verify live at: https://thunderbird.github.io/thunderbird-support-reports/lisa/$year/$month.html