一键导入
oysterun-telegram
Use for Oysterun Telegram status and per-session Telegram setup commands through the P86 CLI without depending on a global Telegram product flag.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use for Oysterun Telegram status and per-session Telegram setup commands through the P86 CLI without depending on a global Telegram product flag.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use for Oysterun context lookup around a known Matrix/chat event in the current or explicit target session through the P86 CLI without direct Host API calls or global search.
Use for Oysterun Mail commands through the P86 CLI, including send, unread-count, list, get, read/unread, archive/unarchive, update, and confirm/dry-run protected delete.
Use for Oysterun notification status and dry-run/send commands through the P86 CLI without calling cloud push scripts directly.
Use for Oysterun scheduler commands through the P86 CLI, including schedules, runs, run logs, test-run, and confirm/dry-run protected disable/delete.
Use for Oysterun chat and in-session loop operations through the P86 CLI, including send, recent, messages, search, and loop CRUD with confirm/dry-run protection.
Use for Oysterun product session commands through the P86 CLI, including listing, starting, status, URL, profile get/update, rename, stop, interrupt, restart, resume, and branch-resume without calling Host APIs directly.
| name | oysterun-telegram |
| description | Use for Oysterun Telegram status and per-session Telegram setup commands through the P86 CLI without depending on a global Telegram product flag. |
| metadata | {"short-description":"Manage Oysterun Telegram setup"} |
Canonical product skill source lives at skills/oysterun-telegram/. The repo-local Codex mirror at .codex/skills/oysterun-telegram/ and the Host packaged asset at host-service/assets/product-skills/oysterun-telegram/ are generated mirrors. Run node tool_scripts/sync_product_skills_to_codex.mjs after changing this skill and node tool_scripts/check_product_skill_mirrors.mjs before review.
Use this module skill for normal product Telegram status and per-session setup. It wraps the P86 product CLI contract:
oysterun telegram <action> [options]
oysterun sessions telegram <action> [options]
The module helper is current-session aware. In a live Host session with
OYSTERUN_HOST_ORIGIN, OYSTERUN_CAPABILITY_TOKEN, and OYSTERUN_SESSION_ID,
status resolves the current session's Telegram state through scoped runtime
capability auth; it must not ask the in-session agent to run dashboard login:
node .codex/skills/oysterun-telegram/scripts/oysterun_telegram.mjs status
For per-session setup, use the product CLI directly. Inside a live Host session,
omit --session-id for the current session. When the user names another visible
live session, pass it with --session-ref or --session, not --session-id.
External operator shells may pass --session-id and dashboard auth:
oysterun sessions telegram get
oysterun sessions telegram enable
oysterun sessions telegram disable
oysterun sessions telegram update --telegram-enabled true
oysterun sessions telegram get --session-ref <display_name>
oysterun sessions telegram get --session-id <session_id>
oysterun sessions telegram enable --session-id <session_id>
oysterun sessions telegram disable --session-id <session_id>
oysterun sessions telegram update --session-id <session_id> --telegram-enabled true
telegram statussessions telegram getsessions telegram enablesessions telegram disablesessions telegram updateP183/P307 runtime authority alignment preserves this skill's per-session
Telegram setup path while making all installed product skill commands usable
from a live Host session through Host-injected product runtime environment:
OYSTERUN_HOST_ORIGIN, OYSTERUN_CAPABILITY_TOKEN, OYSTERUN_SESSION_ID,
OYSTERUN_AGENT_ID, and OYSTERUN_CLI_BIN. Inside a live Host session,
helper scripts and direct command examples must execute the injected CLI from
OYSTERUN_CLI_BIN; do not call bare oysterun, because it may resolve to a
globally installed package with older command behavior. That authority is
Host-wide for installed Oysterun product skills, so one live session may target
another live session's Telegram setup by --session-ref when the user asks. Do
not ask an in-session agent to run dashboard login for these commands. Explicit
--token is the operator override; external operator shells may still use
dashboard CLI auth.
telegram.enabled defaults off.oysterun auth login for those in-session checks.--token for dashboard/global status.telegram feature enable, telegram feature disable, or telegram send as normal product commands.