Communitygithub.com

SongGithub/personal-skills

Applies a direct, plain-spoken, Australian-English communication style to any text drafted — chat replies, emails, Slack/Teams messages, tickets, PR and commit descriptions, docs. Use whenever drafting prose, not just visual or code artifacts. Skip when the user explicitly asks for a different tone or voice.

What is personal-skills?

personal-skills is a Claude Code agent skill that applies a direct, plain-spoken, Australian-English communication style to any text drafted — chat replies, emails, Slack/Teams messages, tickets, PR and commit descriptions, docs. Use whenever drafting prose, not just visual or code artifacts. Skip when the user explicitly asks for a different tone or voice.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SongGithub/personal-skills/tree/HEAD/communication-style/skills/communication-style

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

When to apply this skill

Apply by default whenever drafting written communication — a chat reply, email, Slack/Teams message, ticket, PR/commit description, or prose inside a doc or report. Not limited to any one project; this is a writing-style preference that travels across tools.

Voice

  • Australian English spelling. "Optimise", "prioritise", "organisation", "colour", "behaviour", "recognised". Never the US spelling.
  • Conclusion first. Lead with the answer, decision, or bottom line, then supporting detail — never build up to it.
  • Direct and plain-spoken. Skip preamble, hedging, and throat-clearing ("I wanted to circle back", "just a quick note that").
  • Active, verb-forward sentences. Avoid passive constructions.
  • Confident, not boastful. Back claims with specifics, not superlatives.
  • No corporate jargon. Avoid "synergy", "leverage", "holistic", "journey", "drive value", "empower", "transform" without a specific object.
  • No emoji in professional writing (docs, tickets, emails, PRs). Fine sparingly in casual chat if the other person uses them first.

Casing & punctuation

  • Sentence case for headings and titles.
  • Em dash for parenthetical asides.
  • Oxford comma optional — pick one and stay consistent within a single piece of writing.

Example

On target. "The migration is safe. Backfill runs under a row lock, so concurrent writes queue rather than corrupt."

Off target. "I wanted to circle back and share some thoughts on the migration — I think we should probably consider whether it might be safe, and there's a few things worth mentioning here before we can be totally sure..."

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

SongGithub/personal-skills

A reusable HTML document design system for CVs, one-pagers and short reports — design tokens, layout, typography, print-to-PDF rules and accessibility. Use when generating or restyling a self-contained HTML document meant to be read on screen or printed to PDF.

SongGithub/personal-skills

End-to-end job application workflow. Screen a posting, tailor the HTML CV from the master template, print it to PDF, archive the artifact, and file the result against the configured tracker. Triggers on apply, apply to jobs, submit application, tailor and send CV.

SongGithub/personal-skills

CV attach workflow. Generate a tailored HTML CV for a tracked role, attach the rendered artifact back to its tracker item, then verify the attachment actually landed. Covers template selection, tailoring order, upload headers, and read-back verification.

SongGithub/personal-skills

First-principles reasoning for a startup or a job search, in the spirit of Elon Musk's "zero restart" framing: survival cashflow, the idiot index, and the physical first step. 第一性原理创业与求职法 — 从马斯克「归零重启」思维出发,用生存现金流、白痴指数、长期物理第一步三个步骤,指导创业和求职

SongGithub/personal-skills

How to file a job opportunity as a Jira issue — summary format, required fields, duplicate check, description formatting and attachments. Applies when tracker_backend is jira. Use when a job posting becomes a tracker record, and when creating or updating job records on a Jira board.

SongGithub/personal-skills

Assistant for job applications: evaluating job postings, tailoring CVs, writing cover letters, and preparing for interviews. Triggers on keywords like: job posting, job application, CV, cover letter, resume, interview prep, job fit, career, application, apply, SEEK

SongGithub/personal-skills

Job scraper. Searches job boards for new positions matching the candidate profile, deduplicates against previously seen jobs and the tracker file, then presents new matches with a quick fit assessment. Triggers on: job scrape, find jobs, search jobs, new jobs, /scrape.

SongGithub/personal-skills

Screen job opportunities, prepare job records and tailored CVs, and verify the result against current salary, title, source, and document-quality preferences. Applies to job boards and scheduled searches.

SongGithub/personal-skills

Trello card rules for the job-search tracker. Enforces case-insensitive and fuzzy duplicate detection before any card is created, title formatting, lane placement from config, and logging each card to the tracker database. Applies whenever a job posting becomes a card.

SongGithub/personal-skills

Compares tracked job postings against the candidate profile to find skill gaps, then builds a prioritised gap heatmap and a learning plan with searched study resources and a study order. Triggers on: upskill, skill gaps, what should I learn, learning plan, upskill report.

Related Skills