diff --git a/core/section/github/commits_template.go b/core/section/github/commits_template.go
index 351b1233..d82366e0 100644
--- a/core/section/github/commits_template.go
+++ b/core/section/github/commits_template.go
@@ -35,9 +35,23 @@ const commitsTemplate = `
- {{$stats.Author}} has been assigned {{$stats.OpenIssues}} issues, {{$stats.ClosedIssues}} are now closed, has made {{$stats.CommitCount}} commit on 6 branches.
-
- {{range $repo := $stats.Repos}} {{$repo}}, {{end}}
+ {{$stats.Author}}
+ {{if gt $stats.OpenIssues 0}}
+ has been assigned {{$stats.OpenIssues}}
+ {{if eq 1 $stats.OpenIssues}} issue,
+ {{else}} issues, {{end}}
+ {{end}}
+ {{if gt $stats.ClosedIssues 0}}
+ {{$stats.ClosedIssues}} have been closed,
+ {{end}}
+
+ {{if gt $stats.CommitCount 0}}
+ has made {{$stats.CommitCount}}
+ {{if eq 1 $stats.CommitCount}} commit {{else}} commits {{end}}
+ on {{len $stats.Repos}} {{if eq 1 (len $stats.Repos)}} branch. {{else}} branches. {{end}}
+
+ {{range $repo := $stats.Repos}} {{$repo}}, {{end}}
+ {{end}}
|