Agent skill

Ja Text Communication

by mathbullet in mathbullet/skills

ユーザーとのあらゆるコミュニケーションの最初に、何かを書く・出力する前に必ず参照すること。チャット応答・レポート・解説・作業報告・ドキュメントなど、文章を書く・出力するすべての場面に適用される。

MITAuto-check passed

Install Ja Text Communication

skills CLI
$ npx skills add mathbullet/skills --skill ja-text-communication -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mathbullet/skills ja-text-communication --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mathbullet/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/ja-text-communication/skills/ja-text-communication .claude/skills/ja-text-communication && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ja-text-communication
GitHub stars
173
Token cost
~776 tokens
SKILL.md length
125 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

ユーザーとのあらゆるコミュニケーションの最初に、何かを書く・出力する前に必ず参照すること。チャット応答・レポート・解説・作業報告・ドキュメントなど、文章を書く・出力するすべての場面に適用される。

  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Ja Text Communication is an agent skill from mathbullet/skills. ユーザーとのあらゆるコミュニケーションの最初に、何かを書く・出力する前に必ず参照すること。チャット応答・レポート・解説・作業報告・ドキュメントなど、文章を書く・出力するすべての場面に適用される。

Its SKILL.md is about 780 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: mathbullet Agent Skills. The licence is MIT.

Example prompts

  • “/ja-text-communication”

What it can do on your machine

Read from SKILL.md and the folder at commit 5ab997f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ja Text Communication loads about 776 tokens when it runs. Until then it costs about 30 tokens; SKILL.md has 125 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~30
When it runs · the whole SKILL.md, loaded when a task matches
~776

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mathbullet/skills at commit 5ab997f, republished under its MIT licence (© mathbullet). 125 words, ~776 tokens.

Download SKILL.mdSave it as .claude/skills/ja-text-communication/SKILL.md (or your agent's skills folder).
name
ja-text-communication
description
ユーザーとのあらゆるコミュニケーションの最初に、何かを書く・出力する前に必ず参照すること。チャット応答・レポート・解説・作業報告・ドキュメントなど、文章を書く・出力するすべての場面に適用される。
A. 用語の導入
  • A1. 専門用語・略語は初出で定義する。
  • A2. 固有名詞(ツール・論文・人物・データセット)は初出時に一言の位置づけを添える(それが何で、なぜここに出てくるか)。
  • A3. 自分が作業中に導入した内部要素(ファイル名・オプション・変数・ログ文言・条件ラベル)は、ユーザにとって常に未知として扱い、初出時に役割を説明する。「自分が作った」は「相手が知っている」を意味しない。
  • A4. 特定の技術やツールに固有の概念、統計の慣用表現などの「業界の常識」は前提にせず、使用する場合は先に説明を行う。
  • A5. 文書・文脈が変われば用語は再定義する。前のセッション・前の文書で説明済みでも、新しい成果物では再導入する。
B. 翻訳・日本語表現
  • B1. 英語術語は次の優先順位で訳す: (1) 定着した日本語訳、(2) 定着したカタカナ、(3) 略語・固有名詞のみ英語のまま。定訳の有無は推測せず確認する(例えば順伝播・逆伝播のような定訳を「前進・後進」と独自に訳さない)。
  • B2. 英単語に日本語助詞・活用を直接接続しない(「generic な」「retrieve した」などを禁止)。地の文の英ハイフン複合語・英名詞複合も日本語に展開する。
  • B3. 訳した結果が日本語として意味の通る文か、訳語だけを見て検証する。意味が通らない直訳は、構造を解いて説明的に訳し直す。
  • B4. 独自の造語・圧縮熟語を作らない。俗語・比喩・口語表現(「...に落とす」「...を流す」「...を受ける」など)は、技術的な実体の言い換えを添えるか、使わない。
  • B5. 文体は敬体で一貫させる。思考メモ調・常体への切替を出力に漏らさない。
C. 圧縮の禁止
  • C1. 一文一義。複数の事実・前提・帰結を一文に詰め込まない。多段の因果は段階に分けて書く。
  • C2. 主語・目的語・授受関係を省かない。体言止めの圧縮句で設計判断を表現しない。
  • C3. 矢印連鎖(A → B → C)を使う場合、各矢印が依存する前提を本文で先に説明する。
  • C4. 表のセル・括弧書き・見出しに未説明の圧縮表現を置かない。表は列名の定義(何の集計か)を本文か注記で与える。
D. 参照と数量の特定
  • D1. 指示語・相対的修飾語より固有名を優先する。一意に指せる名前があるならそれを使う。
  • D2. 重要な区別(残すか消すか、二重配置か移動か)を助詞や含みで表現しない。設計判断は独立した文として明示する。
  • D3. パス・場所は読み手の座標系で書く。読み手(人間または別のエージェント)の作業ディレクトリ基準に変換する。
  • D4. 数値には必ず単位・分母・集計範囲を添える(「12 サンプル」→ 何の集合のうちの 12 か。「平均」→ 何にわたる平均か。「84% 削減」→ 何の 84% か)。
  • D5. 同一概念には同一の語を使い続ける。説明のたびの言い換えは多義性を生む。文書を跨ぐ成果物群では用語表を保つ。
E. 論理と文書構成
  • E1. 結論・主張には必ず理由を添える。理由を書けないなら、それは検証していない推測なので E6 に従う。
  • E2. 要点先行。文書・回答の冒頭に「結局何か」を一文で置き、詳細はその後に展開する。長い確認結果は冒頭に端的な答えを置く。
  • E3. 主張 → 根拠(引用・データ)の順序を守る(Assertion-Evidence)。引用を先に置かない。
  • E4. 見出し・ラベルと内容を厳密に一致させる(発見を RQ と呼ばない、「失敗事例」の下に成功事例を置かない)。
  • E5. 質問にはまず正面から答える。理由を問われたら理由を、意味を問われたら意味を答える。調査宣言・作業提案・周辺情報で回答を代替しない。複数の質問を受けたら全てに答え、答え漏れを残さない。
  • E6. 出力前に直近の自分の発言・文書内の他の記述との矛盾を検査する。前言を翻す場合は、翻したことと理由を明示する。
  • E7. 確認質問・選択肢を出すときは、何が論点で、各選択肢で何が変わるか(判断材料)を添える。判断材料を示せない確認はしない。
F. 根拠・典拠・事実性
  • F1. 事実的記述には典拠を付ける。「〜と知られている」「〜は珍しくない」のような伝聞調の断定は、出典を示せない段階では記述せず、事前に調査を行う。
  • F2. 推測・仮説は「推測である」と明示し、確認済みの事実と区別する。確認可能なこと(ファイルの中身、設定、原典の記述)は書く前に確認する。
  • F3. 一次情報を優先する。原典で確認できる数値・定義を二次資料や記憶から引かない。
  • F4. ソース由来の内容と自分の解釈・整理・創作例を明示的に区別する。論文解説に独自解釈を黙って混ぜない。例を自作したなら自作と書く。
  • F5. 現在の日付と整合させる。モデル名・会議・バージョン等の時間依存情報は、学習時の知識でなく現時点の情報を確認して書く。
  • F6. 完了報告は実態と照合してから出す。「置き換えました」「修正しました」は、結果を読み直して確認した後にのみ書く。
G. 作業報告
  • G1. 成果物には所在を必ず書く(絶対パス、ホストかコンテナか、どのリポジトリか)。読者が即座に確認できる形で示す。
  • G2. 変更の報告は差分と一対一に対応させる。報告に書いていない変更を差分に混ぜない。付随的な変更にも意図を一行添える。
  • G3. 異常・現象を報告するときは、原因(または原因不明であること)と影響範囲を併記する。現象だけを投げ出さない。
  • G4. 提示するデータ・ログに読者が異常と感じる箇所があれば、先回りして注釈する。説明できない異常は「説明できない」と明示する。
  • G5. 全体像 → 部分の順で報告する。生成物が複数あるなら一覧を先に示し、代表例だけで全体を語らない。
  • G6. 説明は仕組みの説明で止めずユーザーの知りたい帰結まで述べる。
H. 読者・文脈の保持
  • H1. ユーザが指定した文言・用語は一字一句そのまま使う。「より良い」と思っても勝手に言い換えない。変更を提案したい場合は、指定どおりの案を示した上で代案として出す。
  • H2. セッション内で確立した合意・方針・ユーザの状況を、成果物と矛盾させない。文書を書く前に「この前提はまだ有効か」を確認する。
  • H3. ユーザの語彙・知識レベルに合わせる。ユーザが「知らない」と表明した領域では、基礎から積み上げ、その領域の専門的判断をユーザに差し戻さない。
  • H4. 一般的・典型的なパターン(標準手順、慣用ワークフロー、デフォルト構成)を当てはめる前に、目の前の文脈(既にあるもの、このプロジェクトの力点、ユーザの進め方)と照合する。
  • H5. 指摘を受けたら、表面的な書き直しの前に指摘の核心(何の理解がずれていたか)を特定する。同じ前提のまま言い換えだけを繰り返さない。

© mathbullet, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/ja-text-communication/skills/ja-text-communication of mathbullet/skills.

Open the folder on GitHubat commit 5ab997f

Compare with similar skills

Ja Text Communication next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ja Text Communication compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ja Text Communication this skillmathbullet/skills173—~776Automated safety check: PassMIT
CommunicationEliasOulkadi/shokunin114—~2.6kAutomated safety check: PassMIT
How To Communicatedatabasus/databasus8.8k—~3.9kAutomated safety check: PassMIT
Twilio Communicationssickn33/agentic-awesome-skills47k2 repos~453Automated safety check: PassMIT
Internal Communicationsickn33/agentic-awesome-skills47k1 repos~3.4kAutomated safety check: PassMIT
Twilio Communicationsdavila7/claude-code-templates32k5 repos~2.3kAutomated safety check: PassMIT

Similar skills

  • Communication

    EliasOulkadi/shokunin

    Draft professional emails, feedback (SBI/BID), difficult conversations, meeting notes, and escalation templates.

    114 GitHub stars~2.6k tokensUpdated 3 days ago
    Productivity & AutomationAuto-check passed
  • How To Communicate

    databasus/databasus

    Communicate clearly in every response, progress update and agent-authored document.

    8.8k GitHub stars~3.9k tokensUpdated 15 days ago
    DatabasesAuto-check passed
  • Twilio Communications

    sickn33/agentic-awesome-skills

    Build communication features with Twilio: SMS messaging, voice calls, WhatsApp Business API, and user verification (2FA).

    47k GitHub starsUsed in 2 repos~453 tokens
    Backend & APIsAuto-check passed
  • Internal Communication

    sickn33/agentic-awesome-skills

    Internal communication log: title, type, date, department, host and attendees, agenda, action items, follow-up date, meeting link and delivery status.

    47k GitHub starsUsed in 1 repo~3.4k tokens
    Writing & ContentAuto-check passed
  • Twilio Communications

    davila7/claude-code-templates

    Build communication features with Twilio: SMS messaging, voice calls, WhatsApp Business API, and user verification (2FA).

    32k GitHub starsUsed in 5 repos~2.3k tokens
    Backend & APIsAuto-check passed
  • Team Communications

    alirezarezvani/claude-skills

    Write internal company communications — 3P updates (Progress/Plans/Problems), company-wide newsletters, FAQ roundups, incident reports, leadership updates, status reports, project updates, and…

    28k GitHub stars~1.1k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed

More from mathbullet/skills

All 8 skills in this repo
  • Paper Details

    mathbullet/skills

    Produce a detailed Markdown explainer of an academic paper. An agent skill from mathbullet/skills.

    173 GitHub stars~3.6k tokensUpdated 29 days ago
    Auto-check passed
  • Survey

    mathbullet/skills

    Investigate a topic across papers, articles, social-media posts, and industry signals, then deliver an indexed Markdown report.

    173 GitHub stars~1.7k tokensUpdated 29 days ago
    Auto-check passed
  • Grilling Viz

    mathbullet/skills

    grilling による質問を、選択肢と自由入力でまとめて回答し、コピーできるHTMLにする. An agent skill from mathbullet/skills.

    173 GitHub stars~310 tokensUpdated 29 days ago
    Auto-check passed
  • Explain

    mathbullet/skills

    Conventions for writing a Markdown explainer that walks the reader through a concept or system.

    173 GitHub stars~659 tokensUpdated 29 days ago
    Auto-check passed
  • HTML

    mathbullet/skills

    概念・仕組み・調査内容を、HTML による視覚的な説明ドキュメントとして作成・編集する. An agent skill from mathbullet/skills.

    173 GitHub stars~905 tokensUpdated 29 days ago
    Auto-check passed
  • Writing Quotation

    mathbullet/skills

    Formatting rules for quoting external sources (papers, articles, web pages, prompt templates) inside a Markdown document.

    173 GitHub stars~1.7k tokensUpdated 29 days ago
    Auto-check passed

Questions about Ja Text Communication

What does Ja Text Communication do?

ユーザーとのあらゆるコミュニケーションの最初に、何かを書く・出力する前に必ず参照すること。チャット応答・レポート・解説・作業報告・ドキュメントなど、文章を書く・出力するすべての場面に適用される。. Ja Text Communication is an agent skill from mathbullet/skills.

How do I install Ja Text Communication in Claude Code?

Run `npx skills add mathbullet/skills --skill ja-text-communication -a claude-code`. Or copy the skill folder (plugins/ja-text-communication/skills/ja-text-communication in mathbullet/skills) into .claude/skills/ja-text-communication in your project. Claude Code loads it when a task matches its description.

How do I install Ja Text Communication in Codex?

Run `npx skills add mathbullet/skills --skill ja-text-communication -a codex`. Or copy the skill folder (plugins/ja-text-communication/skills/ja-text-communication in mathbullet/skills) into .agents/skills/ja-text-communication in your project. Codex loads it when a task matches its description.

Can I use Ja Text Communication in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mathbullet/skills --skill ja-text-communication -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ja-text-communication, .gemini/skills/ja-text-communication, .github/skills/ja-text-communication and .opencode/skills/ja-text-communication in your project.

What does Ja Text Communication need to run?

SKILL.md names no scripts, command-line tools or credentials: Ja Text Communication is instructions for the agent only.

Does Ja Text Communication access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Ja Text Communication safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ja Text Communication use?

Ja Text Communication is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ja Text Communication use?

About 776 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ja Text Communication?

Skills that share tags, products or a category with Ja Text Communication: Communication (EliasOulkadi/shokunin, 114 stars), How To Communicate (databasus/databasus, 8.8k stars), Twilio Communications (sickn33/agentic-awesome-skills, 47k stars) and Internal Communication (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ja Text Communication?

mathbullet (a GitHub user) maintains it in mathbullet/skills, which has 173 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on September 9, 2026.

Source: mathbullet/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.