Communitygithub.com

ChronoAIProject/lark-im-ops

Lark(飞书)IM操作スキル。ボットのNyxIDブローカー経由でメッセージの送信、返信、リアクション、読み取り、チャットの検索を実行し、画像/ファイルのダウンロードやスコープ権限のプローブも行います。

lark-im-ops とは?

このスキルは、Lark(飛書)のIM APIを介して、ボットがチャットやDMにメッセージを送信、スレッド返信、絵文字リアクションの追加/削除、メッセージの読み取り、指定時間枠内のチャット履歴の取得、ボットが参加しているチャットの検索・リスト表示、メッセージに添付された画像やファイルのダウンロードを可能にします。内部ではNyxIDブローカーを使用して、ボットのID管理とAPI呼び出しを処理します。特に「content must be a JSON string」という典型的なエラー(footgun)を自動で処理し、receive_id_typeの適切な選択も行います。さらに、権限不足による403エラーが発生した場合、どの具体的な権限が不足しているかをレポートする「im-scope probe」としても機能し、サイレントに失敗することを防ぎます。このスキルは、Claude CodeやCursorなどのAIエージェント向けに設計されており、開発者がLark上でのコミュニケーション自動化やチャットボット機能を迅速に実装するのに役立ちます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ChronoAIProject/nyx-skills/tree/main/lark-im-ops

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

lark-im-ops は何をしますか?

Lark(飛書)のメッセージとチャットを、ボットのNyxIDブローカー経由のIM/v1 APIを使って送信、返信、リアクション、読み取り、検索します。能動的にチャットやDMに投稿したり、スレッド返信したり、絵文字リアクションを追加・削除したり、単一メッセージの読み取りや指定時間枠内のチャット履歴を取得したり、ボットが参加しているチャットを検索・一覧表示したり、メッセージから画像やファイルをダウンロードできます。「content must be a JSON string」という落とし穴とreceive_id_typeの選択を自動処理し、さらにIMスコーププローブとしても機能します — スコープ403が発生した場合、サイレントに失敗するのではなく、不足している正確な権限を報告します。

Individual skills in this repo

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

ChronoAIProject/aevatar-attachment-probe

Boundary test for inbound Lark attachments — the user sends an image or file alongside this command and the bot reports exactly what it can observe on the chat path (text only, attachment refs, or nothing), without guessing. Detects when the platform wires chat-path attachment visibility so dependent skills can be upgraded.

ChronoAIProject/aevatar-vision-probe

Verify the read-image (vision) path end to end — the user sends an image plus the trigger, a workflow vision step describes it, and the run output proves the model actually saw the image (a real description, not "no image received"). Run it before any image-dependent workflow (petty-cash receipt, invoice OCR).

ChronoAIProject/codex-formal-answer

Use when answering mathematical, conceptual, philosophical, or metaphysical questions through repository-first scientific reasoning, a clause-complete formal bridge, retained exact Lean specializations, reusable library growth, and an ordinary conversational answer; the formal work stays internal and is shown only when the user asks for it.

ChronoAIProject/nyx-skills

Verify-first promotion intelligence for ANY repo or org. Pulls live GitHub state, runs sshx multi-perspective consensus over it, and returns an evidence-backed board of what is genuinely promotable, how items connect, and what is unverifiable. Use when an agent or operator asks "what's worth promoting / what connects / what's real" for a target repo or org.

ChronoAIProject/nyx-skills

Method for producing short vertical videos from ChatGPT image generation through a fixed browser tab, local TTS narration, timed subtitle burn-in, cover exports, and a manifest. Use when an operator needs a reproducible image-to-short workflow with pinned session consistency, per-beat visual prompts, 1080x1920 safe-area rules, local ffmpeg/PIL assembly, and private access kept outside the skill.

ChronoAIProject/ornn-agent-manual-cli

The manual an AI agent loads to operate Ornn — the model-agnostic skill-lifecycle API (an npm-style registry + CLI for agent skills) — via the NyxID CLI (`nyxid proxy request ornn-api …`). Load and follow this skill WHENEVER the user asks to do anything with Ornn skills or skillsets. Skills: search Ornn or find a skill, pull or install a skill (or a specific version), run a skill, build and upload a skill, publish a new version, make a skill public / private / shared, run or read a security audit, deprecate or delete a version, diff two versions, check usage analytics, bind a skill to a NyxID service, link a skill to GitHub or sync from source, manage npm-style dist-tags, or transfer skill ownership. Skillsets — curated multi-skill bundles with a required master prompt: bundle skills into a set, create or publish a skillset, resolve its closure in one call, export a skillset as a Claude Code marketplace plugin, transfer skillset ownership, or diagnose why a shared skillset isn't visible (visibility derives fr

ChronoAIProject/petty-cash-approval-payload-builder

Runs the petty-cash approval flow end to end yourself — collect Lark DM/sheet/image context, extract receipt details, build the exact approval body, then SUBMIT the Lark approval instance.

ChronoAIProject/public-copy-release-guard

Portable checklist for gating public-facing copy before release. Use when captions, posts, manifests, topics, titles, or launch copy must be checked for generic AI wording, leaked internal labels, forbidden experiment or tool names, platform topic allowlists, CTA spam, and unsupported overclaims.

ChronoAIProject/research-claim-fidelity-reviewer

Severity-weighted BLOCK, WARN, OK reviewer method for technical and research posts. Use when reviewing X threads, announcements, captions, or launch copy for hook strength, thread arc, generic AI vocabulary, source fidelity, claim support, numeric-claim verification, and thread format before recommending publish.

関連スキル