convert-date
ユーザーがシャムス暦、ジャラーリ暦、ペルシャ暦に言及した場合、またはシャムス/ジャラーリ暦とグレゴリオ暦の間で日付を変換する必要がある場合に使用します。日付の変換リクエスト、「今日のシャムス暦は?」、「日付を変換して」、または1404/11/20などのジャラーリ暦形式に反応します。
description の原文を見る
Use when user mentions Shamsi, Jalali, Persian date, or needs to convert between Shamsi/Jalali and Gregorian calendars. Triggers on date conversion requests, "what's today in Shamsi", "convert date", or any Jalali date like 1404/11/20.
SKILL.md 本文
シャムシ(ジャラーリ) <-> グレゴリオ暦日付変換ツール
Python の jdatetime ライブラリを使用して、ペルシャ暦シャムシ(ジャラーリ)とグレゴリオ暦の間で日付を変換します。
前提条件
Python 3 に jdatetime パッケージがインストールされ、$PATH 上の python3 からインポート可能である必要があります。python3 -c "import jdatetime" が失敗する場合は、ユーザーをプラグインルートの SETUP.md(convert-date セクション)に誘導し、利用可能になるまで停止してください。
Python インタプリタの解決
jdatetime をクリーンにインポートできる最初のインタプリタを使用してください:
for PY in python3 python; do
command -v "$PY" >/dev/null 2>&1 || continue
"$PY" -c "import jdatetime" 2>/dev/null && PYTHON="$PY" && break
done
ループ後に PYTHON が設定されていない場合は、上記の前提条件メッセージにフォールバックしてください。ユーザーがプロジェクトローカルの仮想環境(例: .venv/bin/python)を持っていて、それを使用するよう指示した場合は、そのパスを優先してください。
クイックリファレンス
"$PYTHON" -c "<expr>" として実行します:
| タスク | コマンド |
|---|---|
| 今日のシャムシ | import jdatetime; print(jdatetime.date.today()) |
| グレゴリオ暦 -> シャムシ | import jdatetime; print(jdatetime.date.fromgregorian(day=DD, month=MM, year=YYYY)) |
| シャムシ -> グレゴリオ暦 | import jdatetime; print(jdatetime.date(YYYY, MM, DD).togregorian()) |
| 曜日(ファルシー語) | import jdatetime; d=jdatetime.date.today(); print(d.j_weekdays_fa[d.weekday()]) |
| 曜日(英語) | import jdatetime; d=jdatetime.date.today(); print(d.strftime('%A')) |
使い方
- 上記に示されているように
$PYTHONを解決します。 - テーブルから適切なワンライナーを実行します。
- 結果をどちらの暦でも提示して、ユーザーが参照できるようにします:
2026-02-09 (グレゴリオ暦) = 1404/11/20 (シャムシ)
ユーザーが曜日を尋ねた場合は、それを追加します: 2026-02-09 (グレゴリオ暦) = 1404/11/20 (シャムシ) - شنبه (Saturday)
ファルシー語の月名
| # | ファルシー語 | 音訳 |
|---|---|---|
| 1 | فروردین | Farvardin |
| 2 | اردیبهشت | Ordibehesht |
| 3 | خرداد | Khordad |
| 4 | تیر | Tir |
| 5 | مرداد | Mordad |
| 6 | شهریور | Shahrivar |
| 7 | مهر | Mehr |
| 8 | آبان | Aban |
| 9 | آذر | Azar |
| 10 | دی | Dey |
| 11 | بهمن | Bahman |
| 12 | اسفند | Esfand |
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- aliir74
- リポジトリ
- aliir74/cortex
- ライセンス
- MIT
- 最終更新
- 2026/4/17
Source: https://github.com/aliir74/cortex / ライセンス: MIT
関連スキル
newsblur-cli
ターミナルからNewsBlurを管理できます。フィードの閲覧、ストーリーの検索、記事の保存・共有、インテリジェンス分類器の学習、新しいフィードの発見、ワークフローの自動化がNewsBlur CLIで実現します。ユーザーがNewsBlurアカウントを操作したい場合、フィードの確認、購読管理、またはニュース読み込みに関するスクリプト構築時に活用してください。
caveman-compress
自然言語のメモリファイル(CLAUDE.md、todos、preferences)を「原始人形式」に圧縮し、入力トークンを削減します。技術的な内容、コード、URL、構造はすべて保持したまま圧縮します。圧縮版が元のファイルを上書きし、人間が読める形のバックアップはFILE.original.mdとして保存されます。トリガー:/caveman-compress FILEPATH または「compress memory file」
find-skills
日本語の意図から Agent Skills を発見する。「楽天SEOのスキル探して」「PDFを処理したい」「データ分析を自動化したい」などの日本語リクエストに対応。Claude Code (CLI)、Codex、Gemini CLI、claude.ai (Web) いずれでも動作。日本最大の Agent Skills データベース「Agent Skills by ALSEL」(11,000件超、全件日本語化、ダウンロード可能スキル8,600件超) から、ユーザーの意図に合うスキルを推薦・インストール案内する。
planning-and-task-breakdown
仕事を順序立てたタスクに分割します。仕様書や要件が明確にあり、実装可能なタスクに分解する必要がある場合に利用してください。タスクが大きすぎて着手しづらい場合、スコープを見積もる必要がある場合、または並列で作業を進められる場合に活用できます。
docx
このスキルは、ユーザーがWord文書(.docxファイル)を作成、読み込み、編集、操作したいときに使用します。以下の場合に実行してください:「Word文書」「.docx」などの記述、または目次・見出し・ページ番号・レターヘッドなどのフォーマットを含む専門的な文書の作成リクエスト。また、.docxファイルのコンテンツ抽出・再編成、文書への画像挿入・置換、Word形式での検索置換、変更履歴やコメント機能の使用、コンテンツを整形したWord文書への変換の場合も対象です。ユーザーが「レポート」「メモ」「手紙」「テンプレート」などの成果物をWord形式または.docxファイルで求める場合はこのスキルを使用してください。PDF、スプレッドシート、Google Docs、文書作成と無関係なコーディングタスクには使用しないでください。
idea-refine
アイデアを反復的に改善します。構造化された発散的思考と収束的思考を通じて、アイデアを洗練させることができます。「idea-refine」または「ideate」を使用してトリガーします。