ローンチ価格先着100名様:$149 $20今すぐ購入 →
XIRO操作リファレンス
操作リファレンス

XIROにできることを、検索できる1ページに。

9の分野に99種類の操作があります。それぞれに、話しかける例と使えるすべてのオプションを付けました。手順つきの案内やフレーズ集はフィールドガイド、仕組みについては技術概要をご覧ください。

99種類の操作95種類のライブ音声操作24種類の声一覧へ移動
01 · リクエストを順番に

話しかけてから、実行されるまで。

リクエストの種類を選ぶと、通る4つのステップが表示されます。

文書のワークフロー

“この内容で私の履歴書を作って、デスクトップに保存して。”

  1. 依頼内容を理解する — 何を入れるか、どの形式か、どこに保存するかを確認します。
  2. 文書を書く — あなたが伝えた内容だけをもとに下書きします。作り話は入れません。
  3. ファイルを書く前に確認する — セッション中の最初のファイル書き込みで一度だけ確認します。いつでも断れます。
  4. 保存して、場所を伝える — 実際のパスを読み上げます。保存できなかった場合は、その正確な理由を伝えます。

02 · 許可

すべての操作に許可のレベルがあります。

確認しない

読み取り、調べもの、ものを開く操作はすぐに実行されます。確認で待たされることはなく、ディスク上のものは何も変わりません。

計画が自分で自分を承認することはできません。自動実行の各ステップも、同じチェックを通ります。詳しくはセキュリティのページをご覧ください。

03 · モデル

リクエストごとに、ふさわしいモデルを。

簡単な質問は高速なモデルへ

短い普段のリクエストには、Models & Keysで選んだ高速モデルを使うので、答えはすぐに返ってきます。

自動ルーティングは任意です。標準では、あなたが選んだモデルを使い、モデルの一覧はあなた自身のキーから取得されます。

04 · 声

聞き慣れた声に、個性を添えて。

24種類の声のうち14種類を紹介します。うち6種類は機械の声です。声を選ぶと、その話しぶりが読めます。

Edmund

執事 - 慌てず、ひかえめで、ユーモアはドライ。あらゆることを見てきた紳士が、そのどれも口にせず屋敷を切り盛りします。

“こんばんは。家の中は整っています。ブリーフィングはデスクの上に。今のところ、燃えているものはありません。”

05 · 探す

分野から探す。

分野を選ぶと、下の一覧が絞り込まれます。

06 · 一覧

すべての操作を、すべてのオプションとともに。

XIROを終了

デスクトップライブ操作

デスクトップアシスタントを、手順どおりに終了させます。

“XIROを終了して。”
shutdown_xiro

パラメーターの指定は不要です。頼むだけでOKです。

アプリとサイトを開く

デスクトップライブ操作

インストール済みのアプリを起動したり、ウェブサイトを開いたりします。

“電卓を開いて。”
open_app
app_name · 必須
App name ('WhatsApp', 'Chrome', 'Spotify') or a website ('github.com', 'YouTube')

カメラを閉じる

デスクトップライブ操作

開いているカメラの映像を終了します。

“カメラを閉じて。”
close_camera

パラメーターの指定は不要です。頼むだけでOKです。

カメラ操作

デスクトップライブ操作

使えるカメラ機器を確認、選択、操作します。

“外付けのウェブカメラに切り替えて。”
camera_control
action
'switch' to select a camera (default), 'next' or 'previous' to cycle, 'list' to report what is available, 'rescan' to re-probe after plugging one in
index
Exact device index when the user names a number, e.g. 2 for 'camera 2'
name
How the user described it when they gave no number: 'front', 'back', 'external', 'usb', 'built-in', 'other', 'next'

コマンド履歴と復旧

デスクトップバックエンドツール

過去の呼び出しを振り返り、直近の失敗を調べ、権限を再確認したうえでの再実行を依頼します。

“さっきのコマンドはなぜ失敗したの?”
command_history

パラメーターの指定は不要です。頼むだけでOKです。

システム設定

デスクトップライブ操作

音量や明るさなど、対応するパソコンの設定を調整します。

“音量を30パーセントにして。”
computer_settings
action · 必須
Exactly one of the listed names - do not invent one. audio: volume_up, volume_down, volume_set, mute, unmute, toggle_mute. display: brightness_up, brightness_down, sleep_display, screen_off, dark_mode, screenshot, lock_screen. media: play_pause, pause_video. windows: close_app, close_window, minimize, maximize, full_screen, fullscreen, snap_left, snap_right, switch_window, show_desktop, task_manager, focus_search. browser: new_tab, close_tab, next_tab, prev_tab, go_back, go_forward, reload, refresh_page, reload_n, find_on_page, zoom_in, zoom_out, zoom_reset. scrolling: scroll_up, scroll_down, scroll_top, scroll_bottom, page_up, page_down. editing: copy, paste, cut, undo, redo, select_all, save, type_text, press_key, enter, escape. system: open_settings, file_explorer, open_run, toggle_wifi, restart, shutdown.
description
Natural language description of what to do
value
volume_set 0-100 | close_app the app name | type_text the text | press_key e.g. 'f5' | reload_n times | scroll_up/down pixels

スマートクリップボード

デスクトップライブ操作

コピーしたばかりの内容を加工し、貼り付けられる状態で戻します。

“今コピーしたものを要約して。”
clipboard_ai
action · 必須
summarize | grammar | translate | json | explain | reply | shorter | bullets | formal | casual | expand | custom | read
target
translate: the language to translate into
instruction
custom: what to do with the text

ソフトウェアパッケージ

デスクトップバックエンドツール

使えるパッケージマネージャーを見つけ、パッケージの検索、確認、インストール、更新、削除を行います。

“使えるパッケージマネージャーを見せて。”
packages

パラメーターの指定は不要です。頼むだけでOKです。

デスクトップの整理

デスクトップライブ操作

デスクトップを整理し、対応するデスクトップ操作を行います。

“デスクトップをファイルの種類ごとに整理して。”
desktop_control
action · 必須
list | find | largest | count_by_type | new_folder | organize | clean | stats | wallpaper | wallpaper_url | current_wallpaper | task
path
Image path for wallpaper
url
Image URL for wallpaper_url
mode
by_type or by_date for organize
pattern
Name fragment for find
kind
image | document | spreadsheet | video | audio | archive | code (for find)
count
How many for largest (default 5)
name
Folder name for new_folder
task
Natural language desktop task

ハードウェアの状態

デスクトップライブ操作

CPU、RAM、GPUなど、取得できるシステム情報を読み取ります。

“CPUとRAMとGPUの使用率を見せて。”
system_status

パラメーターの指定は不要です。頼むだけでOKです。

パソコンの操作

デスクトップライブ操作

マウス、キーボード、スクリーンショット、ウィンドウ操作を使います。権限のルールに従います。

“スクリーンショットを撮って。”
computer_control
action · 必須
type | smart_type | click | double_click | right_click | drag | hotkey | press | scroll | move | copy | paste | screenshot | wait | clear_field | focus_window | screen_find | screen_click | random_data | user_data
text
Text to type or paste
x
X coordinate. With action='drag' and no x1/x2, this is where to drag TO from the pointer's current position.
y
Y coordinate. With action='drag' and no y1/y2, this is where to drag TO from the pointer's current position.
x1
Drag start X (use with y1, x2, y2)
y1
Drag start Y
x2
Drag end X
y2
Drag end Y
keys
Key combination e.g. 'ctrl+c'
key
Single key e.g. 'enter'
direction
up | down | left | right
amount
Scroll amount (default: 3)
seconds
Seconds to wait
title
Window title for focus_window
description
Element description for screen_find/screen_click
type
Data type for random_data
field
Field for user_data: name|email|city
clear_first
Clear field before typing (default: true)
path
Save path for screenshot

ブラウザー操作

デスクトップライブ操作

対応するブラウザーのページで、移動、検索、操作を行います。

“このサイトをEdgeで開いて。”
browser_control
action · 必須
go_to | search | click | type | scroll | fill_form | smart_click | smart_type | get_text | get_url | press | new_tab | close_tab | screenshot | back | forward | reload | where | switch | list_browsers | close | close_all
browser
Target browser: chrome | edge | firefox | opera | operagx | brave | vivaldi | safari. Omit to use the currently active browser.
url
URL for go_to / new_tab action
query
Search query for search action
engine
Search engine: google | bing | duckduckgo | yandex (default: google)
selector
CSS selector for click/type
text
Text to click or type
description
Element description for smart_click/smart_type
direction
up | down for scroll
amount
Scroll amount in pixels (default: 500)
key
Key name for press action (e.g. Enter, Escape, F5)
path
Save path for screenshot
incognito
Open in private/incognito mode
clear_first
Clear field before typing (default: true)

ペアレンタルコントロール

デスクトップライブ操作

今パソコンを使ってよいか、残り時間、1日の利用レポートを聞けます。ルールの設定や追加の時間には、保護者のPINが必要です。

“今日、パソコンはあと何分使える?”
parental_control
action · 必須
status | report | open
day
report: YYYY-MM-DD, default today

メモリ管理

デスクトップライブ操作

メモリを多く使っているものを調べ、メモリの解放を依頼します。

“メモリを一番使っているものを見せて。”
free_ram
action
report (measure only) | free (default, safe pass) | aggressive (deep clean, needs admin)
min_mb
Skip processes using less than this many MB (default 8)
top
How many of the biggest memory consumers to name (default 5)

画面の理解

デスクトップライブ操作

有効にした視覚機能で画面を確認し、やりたいことを読み取ります。

“私の画面を見て、このエラーを説明して。”
screen_process
angle
'screen' to capture display, 'camera' for webcam. Default: 'screen'
task
'quiz' to read and answer an on-screen question; omit otherwise
text · 必須
The question or instruction about the captured image

直前の操作を取り消す

デスクトップライブ操作

このセッションでXIROが行った直前の操作を元に戻します。ファイルの書き込み、移動、名前変更、削除(ごみ箱から復元)、新しい空のフォルダー、コピー、整理したデスクトップ、音量、明るさ、ダークモード、アシスタントの設定が対象です。

“それを取り消して。”
undo_last_action
action
undo (default) | list

Google:カレンダー、Gmail、ドライブ、マップ、Meet

コミュニケーションライブ操作

予定、受信箱、ドライブを声で扱い、道順の案内や新しいMeetの作成もできます。アカウントなしでは入力済みの状態で開き、アカウントがあれば読み取りと作成ができます。メールや招待状は、カードで待機します。

“明日の3時にアリとの会議を、Meetのリンク付きで入れて。”
google
action · 必須
agenda | next | add_event | meet_schedule | meet_now | join_meet | inbox | search_email | read_email | send_email | reply_email | draft_email | drive_search | drive_recent | drive_open | drive_download | drive_upload | directions | find_place | status | connect
when
agenda: today | tomorrow | week | YYYY-MM-DD
title
event title
start
event start, local 'YYYY-MM-DD HH:MM'
end
event end, local 'YYYY-MM-DD HH:MM'
duration_min
event length if no end (default 60)
attendees
guests: emails or saved contact names, comma-separated
meet
add a Google Meet link to the event
location
event place
details
event description
to
email recipient(s): addresses or contact names
subject
email subject
body
email or reply text, in the user's words and language
query
Gmail search / file name / place / which email to read or reply to
count
inbox: how many (default 5)
path
drive_upload: the local file
destination
directions: where to
origin
directions: from where (default: here)
mode
directions: driving | walking | transit | bicycling | motorbike
code
join_meet: the meeting code or link

SNSと受信箱のハブ

コミュニケーションライブ操作

接続済みまたは取り込み済みの対応ソースから、メッセージを検索、要約、管理します。

“未読のメッセージを要約して。”
social_hub
action · 必須
sync | import | inbox | search | summary | whats_going_on | notify_important | reply
provider
all | gmail | outlook | whatsapp | facebook | linkedin
query
Voice search terms, sender, subject, or message text
receiver
Reply recipient
message_text
Reply text
subject
Optional email subject
unread_only
Only include unread messages
limit
Maximum messages, 1 to 50
messages
Normalized connector messages for import

WhatsAppの通話とチャット

コミュニケーションライブ操作

WhatsApp Desktopの通話画面とチャット画面を操作します。開いているアプリはそのまま使います。

“アリとサラとWhatsAppでグループビデオ通話を始めて。”
whatsapp
action · 必須
message | voice_call | video_call | group_voice_call | group_video_call | dial_number | create_call_link | schedule_call | open_calls | search | open
receiver
Saved Xiro contact name, WhatsApp contact name, or phone number
receivers
Two or more contact names/numbers for a group call (maximum 32)
via
api = send the message through the WhatsApp Business Cloud API (needs a phone number); default drives WhatsApp Desktop
message_text
Text to send when action is message

ビジネスのフロントデスク

コミュニケーションライブ操作

あなたの商品、ルール、営業時間、制限に基づいて、テキスト、ボイスメモ、通話でお客様に答えます。お客様の言語で応対し、あなたが確認した支払い、配送、返品や返金の申し出まで、各注文を追います。ビジネス用チャネルの設定が必要です。

“私の販売の流れはどうなってる?”
front_desk
action · 必須
status | open | close | orders | customers | take_over | hand_back | set_item | remove_item | items | set_business | set_delivery | set_hours | set_limit | set_rule | rules | voices | set_voice | test | call_demo | end_call | calls | calls_on | calls_off | setup | funnel | attention
customer
Customer name or number for take_over / hand_back
name
Item or service name; business name for set_business; limit or rule name
price
Price for set_item, or the fee for set_delivery, in the business currency
unit
Per what: plate, kg, hour, session, piece
description
Item description, or the business description for set_business
aliases
Other names customers use for the item
value
The value for set_limit / set_rule; for set_hours the span like 09:00-21:00
days
For set_hours: mon-sat, weekdays, daily
message
For test: the customer message to try
kind
For test: text (default) or voice - a voice test is spoken aloud here so the desk's voice can be heard before it goes live
language
For voices / set_voice: the language, e.g. Urdu, English, Arabic; omit or say 'all' to set one of the assistant's own voices for every language
period
For orders / calls: today (default) | yesterday | week | month | all

ボイスメッセージ

コミュニケーションライブ操作

XIRO自身の声、またはその場で録音したあなたの声で、WhatsAppのボイスメッセージを送ります。「送って」と言うまで、何も送られません。

“リダに、あなたの声で返信して:8時までには帰るね。”
voice_message
action · 必須
record | say | send | discard | status
receiver
Saved contact name or number
text
For say: the words XIRO speaks, in the user's language
seconds
For record: the longest to listen (default 90)

マーケティングマネージャー

コミュニケーションライブ操作

案件を探し、最初のメッセージとフォローアップを下書きして承認を待ち、あなた自身のプレイブックに沿って見込み客に答え、カタログの価格で提案書を書き、案件の進み具合を追う、もうひとつのデスクです。

“カラチでウェブ開発者を募集している物流会社を探して。”
marketing_manager
action · 必須
status | hunt | add_lead | list | find | draft | send | followups | proposal | stage | note | do_not_contact
query
hunt: what kind of client to look for; other actions: the prospect's company or name
region
hunt: where
company
—
name
—
phone
—
email
—
industry
—
channel
email | whatsapp
stage
new | contacted | replied | qualified | proposal | negotiation | won | lost | nurture
text
note text

メッセージを送る

コミュニケーションライブ操作

設定済みのメッセージサービスで送信します。権限の確認があります。

“アリにWhatsAppで「少し遅れます」と送って。”
send_message
receiver · 必須
Contact name, phone number, or email address
message_text · 必須
The message to send
platform · 必須
Where to send it; Outlook/Gmail are email
subject
email only: the subject line
from_mailbox
email only: which mailbox to send from ('work', 'personal'); blank = the default. Names come from the mailbox tool.

メールデスク

コミュニケーションライブ操作

未読のメールを、あなたが話したルールで仕分け、返信を下書きします。あなたが言うまで何も送らず、送信のたびに権限の確認を通ります。

“受信箱を仕分けて。”
email_desk
action · 必須
run | send | rule | rules | remove_rule | signature | leads
match
rule: a sender (from:name) or a word in the subject
rule_action
rule: reply | hold | ignore
instruction
rule (reply): what the draft should say
provider
run: gmail (default) | outlook
text
signature: the signature text

メールボックス

コミュニケーションライブ操作

XIROが送信に使うメールアカウントを確認し、テストし、既定を選び、名前を変えたり削除したりします。追加するとMailboxes画面が開きます。パスワードを音声で受け付けることはありません。

“どのメールボックスがある?”
mailbox
action · 必須
list, test, set_default, rename, remove, or add (opens the screen)
name
Which mailbox, as the user names it; blank = the default
new_name
rename only: the new name
address
add only: the email address to pre-fill
confirmed
remove only: true after the user has said yes

連絡先

コミュニケーションライブ操作

連絡先の詳細を保存、検索、管理します。

“アリの電話番号を連絡先に保存して。”
contacts
action · 必須
add, search, list, update, or delete
name
The contact's name
number
Phone number
email
Email address; saved with the person, so a later 'email Ali' needs no address
address
Home, office or postal address, saved with the person
note
Anything worth remembering about them
tags
Comma-separated labels, e.g. 'work, university'
query
What to search for when finding, updating or deleting

つながる知識

ファイルとナレッジライブ操作

保存されている項目と、その関係を探ります。

“フェニックス計画について、何を知ってる?”
knowledge_graph
action
ask (default: one question, every source) | about (one entity's graph) | map (open the memory map on the HUD, optionally centred: 'show my finance map', 'map of Nasir' -> focus) | people | projects | status | rebuild
question
With ask: the user's question in their own words.
focus
With map: the person, vault, project or topic to centre on.
name
Who or what to describe, for action=about

グラフ

ファイルとナレッジライブ操作

タスク、フロントデスクの売上、または別のツールが返した数値から、棒グラフ、折れ線グラフ、ドーナツグラフを描きます。数字を作り出すことはありません。

“週ごとのタスク数をグラフで見せて。”
chart
source
tasks | desk | custom
chart
bar (default) | line | donut
days
how far back (tasks/desk)
period
day | week (tasks/desk bucket)
title
the chart's title
unit
custom: the unit of the values
labels
custom: labels separated by semicolons
values
custom: numbers, one per label, separated by semicolons (1,200 is one number)

ナレッジライブラリ

ファイルとナレッジライブ操作

選んだテキスト、文書、URLを索引化し、関連する知識を取り出します。

“この文書をナレッジベースに登録して。”
knowledge_base
action · 必須
learn | search | ingest_file | ingest_url | list | delete | export | open
text
learn: the concept, fact, rule or SOP to store (only learn stores anything)
title
Optional title or headline for the knowledge entry
category
Category domain: Tech & Code | Projects | SOPs & Guides | Personal | Finance | Research | General
file_path
Absolute or relative path of the document/file to ingest (PDF, DOCX, TXT, MD, Py, etc.)
url
Web URL to scrape and index into the knowledge base
query
search: what to look for (every category unless one is given); delete: the entry's exact title or ID

バックアップと移行

ファイルとナレッジライブ操作

すべてのデータのバックアップ、検証、復元を行い、XIROを新しいパソコンに移します。

“パスワード付きで、全データのバックアップを取って。”
backup_manager
action · 必須
export (default) | import | verify | coverage (what a backup would contain) | list_backups
password
Optional password to encrypt or open the package
output_path
For export: where to save, if the user names a place
input_path
For import/verify: the package file (default: the newest found)
categories
Optional comma list to limit it: memory, mentorship, voice, user_state, config, auth, workspace

ファイルと文書

ファイルとナレッジライブ操作

文書の作成、ファイルの整理、パスの管理を行います。変更を伴う操作では確認が入ります。

“私の情報から履歴書を作って、Word文書として保存して。”
file_controller
action · 必須
list | create_file | create_document | create_folder | delete | move | copy | rename | read | write | find | largest | disk_usage | organize_desktop | info
path
File/folder path or shortcut: desktop, downloads, documents, home, workspace, or a workspace folder (inbox, projects, office, reports, writing, outputs, media, screenshots, code, backups, exports). Leave empty to create in the workspace (writing folder)
destination
Destination path for move/copy
new_name
New name for rename
content
Content for create_file/write
title
Optional document title for create_document
name
File name to search for
extension
File extension to search (e.g. .pdf)
count
Number of results for largest

ファイル処理

ファイルとナレッジライブ操作

対応する文書、画像、データ、音声、動画から、情報の抽出、変換、確認を行います。

“このPDFから文字を抽出して。”
file_processor
file_path
Full path to the uploaded file, or a file name as the user said it (found in the workspace, then Desktop, Downloads, Documents). Leave empty to use the currently uploaded file. Results are saved in the workspace's outputs folder.
action · 必須
What to do with the file. Examples by type: image: describe | ocr | resize | compress | convert | info pdf: summarize | extract_text | to_word | info docx/txt: summarize | fix | reformat | translate_hint | word_count | to_bullet csv/excel: analyze | stats | filter | sort | convert | info json: validate | format | analyze | to_csv code: explain | review | fix | optimize | run | document | test audio: transcribe | trim | convert | info video: trim | extract_audio | extract_frame | compress | transcribe | info | convert archive: list | extract pptx: summarize | extract_text | analyze
instruction
Free-form instruction if action doesn't cover it. E.g. 'translate this to Turkish', 'find all email addresses'
format
Target format for conversion. E.g. 'mp3', 'pdf', 'csv', 'png'
width
Target width for image resize
height
Target height for image resize
scale
Scale factor for image resize (e.g. 0.5)
quality
Quality 1-100 for image/video compress
start
Start time for trim: seconds or HH:MM:SS
end
End time for trim: seconds or HH:MM:SS
timestamp
Timestamp for video frame extraction HH:MM:SS
column
Column name for CSV filter/sort
value
Filter value for CSV filter
condition
Filter condition: equals|contains|gt|lt
ascending
Sort order for CSV sort (default: true)
save
Save result to file (default: true)
destination
Output folder for archive extract

プロジェクト文書の保管庫

ファイルとナレッジライブ操作

プロジェクトの文書を整理し、複数の文書をまたぐ質問に答え、成果物を用意します。

“このプロジェクトの文書全体で、要件を比べて。”
doc_project_vault
action · 必須
create | add | file | ask | report | status | links | list | move | remove | export | inbox
topic
The project name (only needed to create/open one or when several exist)
file_path
add/file: path of a document, or (add) of a folder whose documents are all read
doc_role
add (optional): SRS | BRD | FRD | User stories | Meeting minutes (MoM) | Bid / Tender / RFP | Design / Architecture | Test plan / QA | SOP / Manual | Contract / SLA | Data / Schema | Audit report | Cyber security report
question
ask: the question exactly as the user put it; report: what the report should focus on
file_name
remove/move/report: the document meant
to
move: the project to move the document into
caption
file: the message or caption that came with the document, if any
inbox_action
inbox: add | remove | scan | status | trust
folder
inbox add/remove: the shared folder to watch or stop watching
channel
inbox trust: the messaging channel (telegram | whatsapp | messenger | instagram)
sender
inbox trust: the sender id or number whose attachments are filed
deliverable_type
export: what to call the brief (e.g. 'Project brief', 'Requirements summary')
format_type
File format to write/export: docx | pdf | xlsx | csv | md
notes
Optional notes or meeting context

ワークスペース

ファイルとナレッジライブ操作

XIROが読み書きするすべてのファイルを置く、ひとつのルートフォルダーです。置き場所の確認、ファイル検索、最近のファイル、ワークスペースの移動ができます。

“私のファイルはどこに置いてるの?”
workspace
action · 必須
where | open | find | recent | move | reset | scan
folder
open/recent: inbox | projects | office | reports | writing | outputs | media | screenshots | code | backups | exports
name
find: the file name or part of it, as the user said it
path
move: the full path of the new workspace folder, e.g. D:\Xiro
limit
recent: how many files (default 10)

作業の振り返り

ファイルとナレッジライブ操作

有効にしてあれば、記録した作業を思い出します。記録、除外、履歴を管理できます。

“お昼の前、何をしてたっけ?”
activity_recall
action
status (default; timeline when 'when' is given) | timeline | apps | start | stop | forget | exclude
when
Time window for timeline, one of: today | yesterday | this morning | this afternoon | this evening | before lunch | after lunch | this week | last week | last month
app
Application name for exclude, or for a targeted forget
forget
With action='stop', also erase the stored history
days
How many days action='apps' covers (default 7)
limit
Maximum rows in a timeline (default 12)

保存した情報を思い出す

ファイルとナレッジライブ操作

人、好み、プロジェクトについて、保存されている情報を取り出します。

“私のプロジェクトについて、何を覚えてる?”
recall_memory
query
—
category
—
key
—
limit
—

好みを覚える

ファイルとナレッジライブ操作

名前を付けた事実や好みを、メモリのカテゴリーに保存します。

“私は短い要約が好みだと覚えておいて。”
save_memory
category · 必須
identity — name, age, birthday, city, job, language, nationality | preferences — favorite food/color/music/film/game/sport, hobbies | projects — active projects, goals, things being built | relationships — friends, family, partner, colleagues | wishes — future plans, things to buy, travel dreams | notes — habits, schedule, anything else worth remembering
key · 必須
Short snake_case key (e.g. name, favorite_food, sister_name)
value · 必須
Concise value in English (e.g. Fatih, pizza, older sister)

情報ターミナル

ファイルとナレッジライブ操作

長いものを、画面に全文表示して保存します。物語、記事、スピーチ、指定した長さのオリジナルの歌詞、出典付きの調査レポート、渡したテキストなどです。長い文章を、区切りながら読み上げることもできます。

“灯台についての2000字の物語を書いて。”
info_screen
action · 必須
write | research | show | read | next | back | part | open | list | status
kind
write: story | article | essay | speech | lyrics | poem | text
topic
write/research: what it is about, as the user said it
words
write/research: the length asked, in words (default by kind)
title
optional title
text
show: the full text exactly as given
note
write: style, tone, point of view, anything else the user asked
language
only if the user asked for a language; else settings
n
part: which part to read

本と脚本のライター

ファイルとナレッジライブ操作

本や脚本の構成、下書き、改稿、まとめを、複数のセッションにわたって進めます。ディスクに保存され、メディアステージに表示されます。

“「静かな港」という小説を書き始めて。”
writer
action · 必須
start | outline | draft | revise | show | status | compile | list
title
the project's title (start: the new title; else which project)
kind
start: book (default) | screenplay
premise
start: what it is about, as the user said it
genre
start: genre, if said
parts
start: how many chapters or scenes, if said
language
start: language, if the user asked for one (else settings)
n
draft / revise / show: which chapter or scene
note
revise: what to change

生活領域の金庫

ファイルとナレッジライブ操作

暮らしの領域ごとに、人、ルール、請求書、メモ、決めごとを、合言葉で守られた金庫に保管します。声によるロックと助言は任意です。

“まだ払っていない請求書は?”
life_spheres
action · 必須
unlock | lock | set_passkey | change_passkey | reset_passkey | vault_status | advice | remember_character | remember_scenario | add_rule | create_sphere | rename_sphere | edit_sphere | delete_sphere | list_spheres | sphere_summary | add_record | records | find | total | mark_paid | delete_record | set_lock | unlock_voice | lock_sphere
passkey
Verbal passphrase for unlocking or setting the security vault (the NEW one for change_passkey).
current_passkey
change_passkey: the passphrase in use now.
sphere
Target sphere, by name or alias. Existing: 'MyFamily', 'MyRelatives', 'MyOffice', 'MyProject Zairo', 'Personal'.
query
advice: the situation or question; find / mark_paid: what to look for.
record_type
With add_record / records: bill | note | person | decision | file | other.
title
add_record: the payee or the note's headline; remember_scenario: its title.
amount
With add_record for a bill: the amount as a number (12400, not '12,400 rupees').
currency
With add_record: PKR, USD... only when the user said one.
due
With add_record for a bill: the due date as YYYY-MM-DD (or YYYY-MM-DD HH:MM), worked out from today's date.
text
With add_record: the body of a note / decision, in the user's words.
record_id
With mark_paid / delete_record: the id shown in a records or find result.
unpaid
With records / total: only bills not yet paid (default true for total).
mode
With set_lock: session | voice | both.
timeout_secs
With set_lock: seconds the vault stays open after a voice unlock; 0 = the session's own window.
name
Name or alias of the character/person to remember; with create_sphere / rename_sphere the sphere's name (the NEW name for a rename).
role
Role, title, or relationship (e.g. 'VP of Engineering', 'Eldest Aunt', 'Lead Architect').
traits
Comma-separated personality traits (e.g. 'data-driven, defensive under pressure, risk-averse').
style
Preferred communication style (e.g. 'direct bullet points, needs numbers first').
triggers
Known emotional triggers to avoid (e.g. 'being surprised in meetings, feeling undermined in public').
leverage
What motivates or reassures them (e.g. 'public recognition, concrete mitigation plans').
situation
Detailed description of the realistic situation or dynamics.
rule
Guiding heuristic or unwritten rule for the sphere.
notes
Additional background notes or context.

Mind Forgeカード

計画と学習ライブ操作

選んだ言語と話題で読む短い学習カードです。思い出すためのチェック、本の抜粋、月ごとの進み具合もあります。

“次のカード。”
mind_forge
action · 必須
next | show | dismiss | remember | applied | later | status | make | answer | reveal | book_part | book_status | remove_book | pause | resume | progress | monthly | task
track
For action='next', an optional topic to draw from: strong_mind | psychology | manipulation_proof | influence | difficult_people | friendship | political_mind | top_management | family_life | business | startups | private_plans | others_mistakes | books
note
For action='applied', what the user actually did.
answer
For action='answer', the user's spoken recall answer, word for word, in whatever language they used.
title
For action='remove_book', the book's title if the user named one.

お金と投資のガイド

計画と学習ライブ操作

家計の点検、資産配分、目標や住宅ローンなどの計算、保有資産の見直し、出典付きの金利調査を行います。

“12年後の大学費用のために、毎月いくら貯めればいい?”
finance_advisor
action · 必須
health (default) | profile | set | clear | allocate | goal | calc | review | research
field
For set: income | expenses | savings | emergency_fund | debt | debt_payment | debt_rate | risk | horizon_years | goals | currency | country | shariah | dependents | age
value
For set: the value, e.g. '2 lakh', 'growth', 'yes'
kind
For calc: loan | sip (monthly saving) | compound | inflation | real | retirement
amount
Amount in the user's words, e.g. '50 lakh', '25000'
rate
Yearly rate, e.g. '14%'. Leave empty to use stated assumptions
inflation
Yearly inflation if the user gives one
years
Years, e.g. '12'
have
For goal/retirement: amount already saved for it
goal
For goal: its name, e.g. 'university', 'Hajj', 'house'
risk
conservative | balanced | growth (defaults to the profile)
holdings
For review: holdings as percentages, 'stocks 60%, gold 20%, savings 20%'
question
For research: the user's question in their words

ウルドゥー語の詩

計画と学習ライブ操作

ポエトリーモード:XIROがウルドゥー語で話し、気分に合った本物のシェールを、間を取りながら朗読します。

“モフスィン・ナクヴィのシェールを聞かせて。”
poetry
action · 必須
on | off | status | find | recite | prefer | poets | books | import | stats
query
find/recite: the mood and topic in the user's words
theme
find/recite/prefer: love, separation, hope, injustice...
mood
find/recite: melancholic, romantic, hopeful, defiant, playful
poet
find/recite/prefer/books/import: a poet's name
era
find/recite/prefer: classical, progressive, modern
form
find/recite/prefer: ghazal or nazm
book
find/import: the collection's name
path
import: the poetry file (.txt, .md, .docx, .pdf)
count
find: how many shers (default 3, at most 5)

ステップごとの案内

計画と学習ライブ操作

新機能を、音声または画面で、一歩ずつ案内してもらいます。

“マイクの設定を案内して。”
walkthrough
action · 必須
start | next | back | repeat | resume (continue after a break) | step | status | stop | list
topic
For start: what to be guided through, in the user's words or an id (microphone, passkey, backup, finance, product, rapid_fire, speed, network, screens)
number
For step: which step to jump to

タスクの管理

計画と学習ライブ操作

XIROがバックグラウンドで行っていることを確認し、止めたり差し替えたりできます。時間のかかるメッセージはバックグラウンドの作業として実行されるので、話し続けられます。

“今、何をしてるの? アフマドへのWhatsAppメッセージは止めて。”
task_control
action
list (default) | stop
target
job number, tool name, a word from the task, or 'all'

パーソナルメンター

計画と学習ライブ操作

ひとつの話題や状況について、学びや視点、助言を探ります。

“レジリエンスについて、出典付きで教えて。”
mentor
action · 必須
lesson (default) | story | lesson_learned | quote | book | idea | daily | library | recommend | reimport_library | tone (value: humorous | balanced | serious) | challenge | profile | add | remove | topics | next | snooze (rest a subject: topic + optional days) | unsnooze | proactive_on | proactive_off | saying | sayings | curriculum | decision | office | privacy | influence_defense | owner_investor | investor_rule | investor_rules | gold | real_estate | stocks | forex | startups | world_class_ideas | investor_psychology | deal_check | mission | emotional_intelligence | human_psychology | hardtime_story | career_growth | executive_trust | performance_review | high_leverage | reputation | relationship_building | team_building | stress_control | leadership | ethical_influence
situation
The user's own description of what they are facing, for any clinic action, e.g. 'my manager keeps reassigning my work'
tier
For library / recommend: only books of this priority tier - CORE, STRONG or REFERENCE
person
For action='saying': which of the Fourteen Masumeen (A.S.), e.g. 'Imam Ali', 'Lady Fatimah'
topic
ONLY what the user named in this request, verbatim. Leave it EMPTY for 'teach me something', a daily lesson, or an idle-time offer: the mentor rotates through the whole profile itself, and a topic you supply overrides that rotation and repeats the same subject. For snooze, the subject to rest.
field
For action=add/remove: which list to edit - books | authors | fields | topics | interests | avoid
value
For action=add/remove: the entry itself, e.g. 'Naval Ravikant', 'negotiation', or 'Atomic Habits by James Clear'. For proactive_on: minutes between stories. For tone: humorous, balanced or serious

プロダクトスタジオ

計画と学習ライブ操作

マイルストーン付きのプロダクトの歩みに加え、ブレインストーミング、ポジショニング、マーケティング、ローンチのセッションを行います。

“SmartKhataのローンチを計画しよう。”
product_studio
action · 必須
status (default) | start | list | use | update | note | next | done | brainstorm | validate | position | pricing | marketing | launch | innovation | win_win | retro | research
name
The product's name (defaults to the active one)
idea
For start/update: what it is, in the user's words
audience
For start/update: who it is for
technique
For brainstorm: scamper | jtbd | blue_ocean | reverse | first_principles | crazy8
milestone
For done: which milestone, in the user's words (empty = the next one)
question
For research: what to find out
value
For note: the note

マイタスク

計画と学習ライブ操作

かんばんボード付きの、あなた専用のタスクリストです。タグ、関係者、4段階の優先度、期限、開始と完了の時刻、スヌーズ、提案、任意の期間のレポートがあります。

“アフマドにタスクを追加して:金曜までに四半期レポートを送る、重要、タグは仕事。”
my_tasks
action · 必須
add | today | list | done | reopen | cancel | update | snooze | suggest | report | start | block
tags
comma-separated English tags, e.g. work, home
people
comma-separated people involved
title
For add or update: the task in precise English, imperative, e.g. 'Send the Q3 sales report to Ahmed'
said
The user's own words, in Urdu as spoken
priority
urgent | high | normal | low
date
Due day: YYYY-MM-DD, today, tomorrow, a weekday, next monday, this weekend, end of week, end of month
time
Due time, e.g. 17:00 or 5 pm
when
Relative due, e.g. 'in 2 hours', 'in 3 days'
notes
Extra detail in English, if any
task
Which task: its id, or a few English words from its title
period
For report: the period, e.g. 'last week'
minutes
For snooze: how many minutes

リマインダー

計画と学習ライブ操作

リマインダーを作成・管理します。鳴ったリマインダーや見逃したものは、あなたが「OK」と言うまで繰り返されます。

“20分後にストレッチするよう教えて。”
reminder
action · 必須
set | list | cancel | snooze | acknowledge (default: set)
date
YYYY-MM-DD, or today, tomorrow, a weekday, next monday
time
Time in HH:MM format (24h)
when
Natural phrase, e.g. 'in 20 minutes', 'tomorrow at 9am'
message
Reminder message text
repeat
once | hourly | daily | weekdays | weekly | monthly | yearly (default: once)
target
For cancel/snooze/acknowledge: the reminder's subject, or 'all'
minutes
For snooze: how many minutes to postpone

健康とフィットネスの記録

計画と学習ライブ操作

検査結果、バイタル、フィットネスの記録をパソコンに保管します。推移の確認、レポートの取り込み、ご自身の数値に基づく助言が受けられます。医師ではなく、診断は行いません。

“HbA1cの結果を保存して:7.2、レポートの基準範囲は4から5.6。”
health_doctor
action
add|list|profile|trend|advise|import|delete
kind
lab|vital|fitness|note|appointment
name
—
value
—
unit
—
ref_low
—
ref_high
—
date
YYYY-MM-DD
next_due
—
note
—
question
—
file_path
—
id
—
language
—
age
—
sex
—
conditions
—
medications
—
allergies
—
goals
—

学習と練習

計画と学習ライブ操作

学習計画、レッスン、クイズ、暗記カード、面接練習を作ります。

“試験に向けた6週間の学習計画を作って。”
study_coach
action · 必須
plan | plans | show_plan | delete_plan | teach | quiz | answer | quiz_stop | flashcards | interview | progress | viva | viva_end | drill | revise | explain_screen | follow_screen | stop_following_screen
goal
What they are preparing for, e.g. 'CS finals semester 5', 'AWS Solutions Architect Associate', 'React frontend interview', 'IELTS Academic'
track
exam | certification | interview | skill (inferred if omitted)
topic
Subject to teach, quiz, or make flashcards on, e.g. 'photosynthesis', 'Mughal history', 'Python decorators'
text
The user's verbatim words — REQUIRED for action='answer' (quiz reply/lifeline/quit) and for an interview answer
level
beginner | intermediate | advanced, or quiz difficulty: easy | medium | hard | expert
language
Language of instruction (to learn a language itself, use language_tutor)
role
Job role for action='interview', e.g. 'Senior Python Backend Engineer'
seconds
Seconds allowed per question for action='drill' (default 30)
deadline
Target date or timeframe, e.g. '2026-11-20' or 'in 6 weeks'
count
Number of quiz questions (3-15, default 10) or flashcards (default 12)
hours_per_day
Study hours available per day (default 2)
replace
quiz/drill only: true replaces a quiz that was just started and is unanswered - only when the user plainly asked for a different subject. Call quiz once per request.

語学チューター

計画と学習ライブ操作

どの言語の組み合わせでも使える会話中心のコースです。まず短いレベルチェックを行い、その後は毎日、復習、復唱、ロールプレイ、声に出して言い直す訂正のレッスンを行います。

“スペイン語を話せるようになりたい。”
language_tutor
action · 必須
start | lesson | answer | skip | again | stop | talk | review | correct | progress | method | level_check | add | settings | courses
text
answer/correct/add: the learner's exact words
target
the language to learn, e.g. English
native
start: the learner's own language, if not the assistant's first language
goal
start/settings: what for - job interviews, travel, school, business
minutes
minutes a day (default 15)
topic
talk: the role-play scenario

通訳

計画と学習ライブ操作

リアルタイムの双方向通訳です。共通の言語がない二人がそれぞれの言語で話すと、XIROが相手の言語で言い直します。どちら向きにも対応します。

“通訳をお願い。ウルドゥー語と中国語で。”
interpreter
action · 必須
start | talk | default | command | switch | swap | stop | passphrase | status
language
talk: the language to talk with the user in
vault_secret
start/talk: the user's vault passphrase, exactly as they said it
a
start/switch: the first person's language (default: the user's own)
b
start/switch: the other person's language
text
command: the exact words heard, passphrase included
passphrase
start/passphrase: the words that address Xiro while interpreting

ウェブクローラー

リサーチライブ操作

キーワードとドメインの条件で関連ページを集め、必要に応じて知識として取り込みます。

“Pythonの非同期処理パターンに関するドキュメントを集めて。”
web_crawler
keywords · 必須
Primary search keywords or topic to search on Google/Web
target_keywords
Optional list of secondary target keywords/phrases to filter and extract inside crawled pages
max_crawl_urls
Number of matching URLs to crawl and parse (default: 4)
target_domains
Optional list of domains to restrict search to (e.g. ['wikipedia.org', 'arxiv.org', 'github.com'])
save_to_knowledge_base
Whether to index crawled pages into Cognitive Knowledge Base (default: false)
open_urls
Whether to open top matching web pages in the default browser (default: false)

トレンドウォッチ

リサーチライブ操作

自分の話題を追い、前回からの新しい動きを聞きます。希望すれば、決まった時刻に実行できます。

“私の話題に新しい動きはある?”
trend_watch
action · 必須
run | add | remove | list | schedule | unschedule | status
topic
add/remove: the topic; run: one topic only
when
schedule: the spoken time
window
run: how far back, 1d (default) or 7d

ニュースルーム調査

リサーチライブ操作

問いを立て、情報源を検索して読み、結果を突き合わせて、番号付きの出典と、まだ意見が分かれている点を添えたレポートを提出します。

“今年、家庭用蓄電池の価格がどう変わったか調べて。”
newsroom
question · 必須
what to investigate, as the user put it
recency
e.g. '7 days' when only recent coverage matters

マーケット

リサーチライブ操作

通貨、金属、原油、株価指数、暗号資産、上場企業の、価格、その日の値動き、チャート、指標を確認します。情報の提供のみで、売買の助言は行いません。

“今日の金の動きはどう?”
markets
action · 必須
show (default) | overview | add | remove
query
the instrument as the user said it: gold, crude, euro dollar, usd pkr, Apple, TSLA
range
chart range: 1mo | 3mo | 6mo (default) | 1y | 5y

ワールドフィード

リサーチライブ操作

選んだカテゴリーを、専用ウィンドウにライブフィードとして表示します。大きなニュースはHUDにカードで表示され、次の区切りで読み上げます。

“電気自動車を私のワールドフィードに加えて。”
world_feed
action · 必須
open | latest | add | remove | categories | voice | status
category
latest/add/remove: the category name
keywords
add: optional search words, e.g. 'PSL OR Babar Azam'
mode
voice: big | hourly | all | off
count
latest: how many stories (default 5)

天気予報

リサーチライブ操作

場所と対応する期間を指定して、天気予報を確認します。

“明日の東京の天気は?”
weather_report
city · 必須
City name, e.g. 'Karachi' or 'London'
time
When: 'today' (default), 'tomorrow', 'this week'
show_browser
Also open a browser with the full forecast. Default false - only set true if the user asks to see it.

捜査ボード

リサーチライブ操作

事件ごとの捜査ボードです。疑問、手がかり、証拠、人物、メディアを線でつなぎ、つながりの候補も提案します。

“倉庫の事件のボードを開いて。”
detective_board
action · 必須
open | new | list | switch | add | link | unlink | update | remove | mastermind | find_links | read | suspects | arrange | status | close | remove_case | describe
description
describe/new: what the case is about
target
describe/new: what or who the case is after
goal
describe/new: a goal to add, e.g. 'name who cut the CCTV'
goal_done
describe: the goal that is met, by number or words
case
the case's title (new: the title to give it); omitted means the open case
kind
add/update: question | doubt | clue | proof | person | suspect | witness | victim | place | event | note
title
add/update: the card's title, short
text
add/update: details, a statement, where it came from
item
update/remove/mastermind: the card, e.g. 'clue 3' or words from its title
a
link/unlink: the first card
b
link/unlink: the second card
relation
link: related | supports | contradicts | leads_to | knows | alibi
label
link: what connects them, in a few words
state
add/update: open | answered | dismissed (questions, doubts); unverified | verified | disputed (proof)
role
add/update a person: suspect | witness | victim | ally | unknown
when
add/update: date and time, e.g. '2026-10-02 21:30', for the timeline
mode
arrange: kind | timeline | web | grid
status
status: open | solved | cold
focus
find_links: what to look at especially

旅行プランナー

リサーチライブ操作

日ごとの旅程カードです。宿泊先、予算の目安、持ち物、航空券とホテルのリンクがつき、日程が近ければ天気予報も入ります。

“イスタンブールで4日間のプランを立てて。”
trip
destination
where to, if named
origin
leaving from
days
how many days (default 4)
start
first day, YYYY-MM-DD, if known
travellers
how many people
budget
as the user said it
preferences
warm, cheap, food, history, kids…
surprise
pick the destination and keep it a surprise

毎日のちょっとした道具

リサーチライブ操作

QRコードの作成、ネットワークの確認、ちょっとした調べもの、サイコロやコイン投げなど、対応する便利機能を使います。

“このウェブサイトのQRコードを作って。”
quick_tools
action · 必須
qr_code | internet_speed | ip_address | my_location | phone_lookup | wikipedia | joke | dice | coin | pick | random | password | convert | maps | time
text
qr_code: the link or text to encode
query
wikipedia: the topic to summarise
number
phone_lookup: the number, with country code
lines
wikipedia: how many sentences (default 5)
filename
qr_code: optional image name
open
qr_code: show the image afterwards (default true)
sides
dice: faces per die (default 6, e.g. 20 for a d20)
count
dice: how many dice (default 1, max 20); password style=words: how many words
options
pick: the choices, comma separated
min
random: lowest number (default 1)
max
random: highest number (default 100)
length
password: characters (default 20, 8-128)
style
password: 'words' for a passphrase; omit for characters
value
convert: the amount to convert
from
convert: unit or currency code (km, lb, C, USD); maps: the start
to
convert: target unit or currency; maps: the destination

航空券の検索

リサーチライブ操作

経路、日付、人数、座席クラスの希望から、航空券を探します。

“[日付]の東京からドバイまでの航空券を探して。”
flight_finder
origin · 必須
Departure city or airport code
destination · 必須
Arrival city or airport code
date · 必須
Departure date (any format)
return_date
Return date for round trips
passengers
Number of passengers (default: 1)
cabin
economy | premium | business | first
save
Save results to Notepad

話題のウォッチ

リサーチライブ操作

対応する監視の流れで使う、調べたい話題を管理します。

“宇宙探査の新しい動きを見守って。”
manage_monitor
action · 必須
add | remove | list
topic
Topic to monitor or stop monitoring (e.g. 'space exploration', 'AI news')

AI利用状況

スキルとモデルライブ操作

取得できるモデルの利用状況と上限の情報を確認します。対応範囲はプロバイダーによって異なります。

“モデルの利用状況と、わかる範囲の上限の情報を見せて。”
ai_model_usage
action · 必須
summary (default text & HUD dossier) | open (visual modal dashboard) | verify (probe every key and model for real, measuring latency and reading the provider's own limits)
samples
verify only: requests per key/model to time, 1-5. The median is reported. Each sample spends one request of the quota being measured, so leave it at 1 unless the user wants a reliable latency figure.
model
Optional model ID to inspect (defaults to current active Gemini Live model)

オリジナルスキルスタジオ

スキルとモデルライブ操作

オリジナルのスキルを作成、一覧表示、テスト、確認、削除します。

“私のオリジナルスキルをテストして。”
skill_manager
action · 必須
create | list | test | delete | open
skill_name
Unique snake_case function name (e.g. 'crypto_tracker', 'pdf_merger', 'qr_generator')
description
Detailed description of what the skill does and trigger conditions
instructions
Python logic or prompt instructions describing how the skill executes
code
Optional full Python implementation code for the plugin
test_parameters
JSON dictionary of parameters to pass when executing a test run
overwrite
create: replace an existing skill of the same name (only when the user agreed)

コードアシスタント

スキルとモデルライブ操作

対応する開発操作で、コードの説明、生成、確認、実行を行います。

“このPythonファイルを説明して。”
code_helper
action · 必須
write | edit | explain | run | build | optimize
description
What the code should do or what change to make
language
Programming language (default: python)
output_path
Where to save the file
file_path
Path to existing file for edit/explain/run/build
code
Raw code string for explain
args
CLI arguments for run/build, as one string, e.g. '--n 5 input.txt'
timeout
Execution timeout in seconds (default: 30)

スキルストア

スキルとモデルライブ操作

スキルパッケージの閲覧と確認、インストールの管理、更新の確認を行います。

“使えるスキルと、必要なアクセス権限を一覧にして。”
skill_store
action
list (default) | search | info | installed | install | remove | update | restore | create | repackage | contract
name
The skill's name
description
For action=create: what the new skill should do
author
For action=create: who is writing it

プロジェクトビルダー

スキルとモデルライブ操作

開発の依頼内容を、開発エージェントでプロジェクトに仕上げます。

“支出を記録するPythonプロジェクトを作って。”
dev_agent
description · 必須
What the project should do
language
Programming language (default: python)
project_name
Optional project folder name
timeout
Run timeout in seconds (default: 30)

モデル管理

スキルとモデルライブ操作

対応するプロバイダーとローカルモデルの管理、インストール、モデルの確認を行います。

“インストール済みのローカルモデルを見せて。”
model_manager
action · 必須
switch | list | refresh | check_local | pull | test | set_key | open
model
Model id or the name the way the user said it ('3.8 flash', 'pro', 'flash lite', 'native audio', 'llama3.1:8b'), or 'auto' with role='voice' to return to discovery
role
Which job to switch: 'text' (default: documents, agents, tools) or 'voice' (the Live model XIRO speaks through; reconnects the session)
provider
Provider: google | anthropic | openai | kimi | deepseek | groq | ollama
api_key
Provider API key value when saving credentials

性能と不具合

スキルとモデルライブ操作

一定の期間について、ツールの性能、成功率、エラー、応答時間を確認します。

“この24時間で失敗したツールはどれ?”
performance
hours
Window in hours; 0 for all history (default 24)
limit
How many tools to list (default 12)

複数ステップの計画

スキルとモデルライブ操作

いくつものツールを順に使う目標を、一歩ずつ実行します。

“昨日のスプレッドシートを探して、先週のものと比べて、変わったところを要約して。”
plan_agent
action
run (default) | preview
goal · 必須
the whole objective, in the user's own words

XIROのカスタマイズ

声と本人確認ライブ操作

アシスタントの名前、声、言語、画面の設定など、対応する設定を管理します。

“Orbital HUDに切り替えて。”
self_config
action · 必須
get (report current settings) | set_hud | set_voice | set_theme | set_personality | set_verbosity | set_quality | set_name | set_title | set_language_mode | set_vision | set_expressive | set_tracking (the failed/partial instruction count on the HUD: value on|off) | set_dnd (do not disturb: value on|off, minutes for 'for 30 minutes') | set_speed (rapid|balanced) | set_noise (off|light|strong) | set_owner_voice (on|off) | set_smart_listening (on|off) | set_mic_strict (on|off) | set_live_caption (on|off) | calibrate_mic | reconnect | restart
value
The new value. set_hud: aurora | vortex | orbital | warp | astra | corelock | whisper (also accepts meridian). set_voice: Charon, Puck, Umbriel, Zubenelgenubi, Schedar, Algieba, Iapetus, Algenib (male); Aoede, Kore, Leda, Zephyr, Sulafat, Despina, Callirrhoe, Vindemiatrix, Achernar, Erinome (female); or just 'male'/'female'; or a flavour by name - voice flavours - male: 'Edmund', 'Marcus', 'Daniel', 'Arthur', 'Victor', 'Leo', 'Adrian', 'Cole'; female: 'Zara', 'Sophia', 'Maya', 'Mia', 'Amara', 'Layla', 'Nina', 'Clara', 'Helena', 'Vera'; robotic: 'Axiom', 'Titan', 'Steel', 'Ironclad', 'Vector', 'Nova' (also called android, android voice, armour, comms, iron, ironclad, jarvis, radio, robot, steel, steward ai, titan) - 'robot voice' / 'Jarvis voice' mean the robotic ones. set_verbosity: concise | balanced | comprehensive. set_personality: butler | professional | cyberpunk | friendly | sarcastic | tactical | triage | grandmaster | anchor | mastermind | mad_scientist | custom. sarcastic is also called 'original voice', 'original xiro', 'old voice', 'old style', 'first voice', 'v0', 'purani awaaz', 'purani aawaz', 'pehli awaaz', 'frank', 'frank voice', 'voice clone', 'wingman', 'witty', 'sarcastic and witty', 'teasing', 'teasing style', 'teasing tone', 'teasing voice'; triage is also called 'the doctor', 'emergency doctor', 'triage mode'; grandmaster is also called 'the chess player', 'chess mode', 'the strategist'; anchor is also called 'news anchor', 'newsreader', 'news mode'; mastermind is also called 'the mastermind', 'the villain', 'evil genius'; mad_scientist is also called 'mad scientist', 'the scientist', 'lab mode', 'the experimenter'; butler is also called 'british butler'; professional is also called 'executive advisor'; tactical is also called 'tactical command'; friendly is also called 'friendly companion'. set_quality: auto | performance | balanced | high. set_language_mode: auto_detect | strict_priority | bilingual. set_vision: off | window | screen | continuous | always (on_demand is what 'watch my screen' means). set_expressive: on (let the mood show) | off (an even tone). set_speed: rapid (answers sooner after you stop talking) | balanced (waits out long pauses mid-sentence). set_noise: off | light | strong (microphone noise cancellation). set_owner_voice: on | off (act only on the owner's enrolled voice, ignore others). set_smart_listening: on | off (outside a conversation, answer only speech that names XIRO or is a request; ignore people talking to each other and stray words). set_mic_strict: on | off (only the selected microphone, never another). set_live_caption: on | off (the user's words shown as they speak). calibrate_mic: no value (tune the mic to the room and the user's soft voice). set_theme: a colour name or hex.
gender
With set_voice: male or female
minutes
With set_dnd: how long, e.g. 30

今いる場所

声と本人確認ライブ操作

都市、国、通貨を自動で判断するので、天気で都市を言う必要がなく、ニュースもその国のものになります。推測が違うときや、外出先でも地元のニュースを見たいときは、どちらも手動で固定できます。

“私の都市を大阪に設定して。”
region_settings
action
What to do. Defaults to 'get'.
city
City to pin, e.g. 'Lahore'. Only for action='set'.
country
Country to pin, as a name or two-letter code, e.g. 'Pakistan' or 'PK'. Only for action='set'.
enabled
For action='auto': whether detection may run.

声に出す合言葉

声と本人確認ライブ操作

パソコンの電源を切る、何かを削除する、パスワード、銀行情報、家族の情報といった保護された操作は、金庫の合言葉を声に出して言うまで、拒否されたままです。XIROは合言葉を確認しますが、繰り返すことはなく、頼まれた操作を一度だけ実行します。

“パソコンをシャットダウンして。”
voice_passphrase
vault_secret · 必須
The passphrase exactly as the user said it.

画面と発話の操作

声と本人確認ライブ操作

アプリのパネルやメモリマップを開き、マップの表示を操作し、対応する画面設定や静音の操作を管理します。

“モデルの設定を開いて。”
interface_control
target
open_screen: what the user wants to do or see there, in their words, e.g. 'reset my verbal passkey', 'change my voice', 'API keys', 'backup'
minutes
silence_for: how many minutes to stay quiet
view
atlas: rings | circle | areas | links | timeline | orbit
layer
atlas: skills | memory | routines | applications | runs | all
area
atlas: an area of the memory map by name, or all
panels
atlas: show | hide the command-centre panels
focus
atlas: a name to find and fly to on the map
action · 必須
change_vault_passphrase | clear_chat | close_contacts | close_detective | close_flow | close_health | close_links | close_marketing | close_media | close_memory_map | close_menu | close_office | close_panel | close_settings | close_showcase | close_tasks | close_wa_business | close_whatsapp_link | close_workspace | fullscreen | hide_chat | list_screens | media_in_browser | mute_media | mute_mic | mute_output | next_media | open_assistant | open_backup | open_biometrics | open_contacts | open_detective | open_devices | open_flow | open_greeting | open_guide | open_health | open_knowledge | open_languages | open_links | open_logs | open_look | open_marketing | open_memory_map | open_menu | open_mic | open_models | open_notifications | open_office | open_parental | open_personality | open_plugins | open_preferences | open_screen | open_search | open_settings | open_showcase | open_skills | open_stored_memory | open_tasks | open_usage | open_vault | open_voice | open_wa_business | open_what_i_asked | open_whatsapp_link | open_workspace | pause_media | pop_in_media | pop_out_media | previous_media | reset_vault_passphrase | resume_media | show_chat | silence_for | speak_again | start_tour | stop_talking | sync | toggle_chat | unmute_mic | unmute_output | atlas

音声マクロと自動化

声と本人確認ライブ操作

一連の操作に名前を付けて保存したり、あなたの作業を見て覚えさせたりして、フレーズや決めた時刻に実行します。

“私の音声マクロを一覧にして。”
voice_macros
action
run (default) | list | create | delete | from_history | schedule | unschedule | scheduled
name
The workflow's name or trigger phrase
steps
create only: ordered list of steps, each {"tool": "<tool name>", "args": {...}}
phrases
create only: comma-separated trigger phrases
count
from_history only: how many recent tool calls to turn into steps (default 10)
when
schedule only: said the way a person says it - 'every weekday at 8:30', 'every Friday at 5pm', 'every 30 minutes', 'every morning'
trigger
schedule only: an event topic to run on instead of a clock

YouTube

メディアとデバイスライブ操作

XIRO内のメディアステージで動画を検索・再生したり、対応するトレンドの結果を見たりします。

“Pythonのデコレーターについての動画を流して。”
youtube_video
action · 必須
play | summarize | get_info | trending (default: play)
query
Search query for play action
save
Save summary to Notepad (summarize only)
region
Country code for trending e.g. PK, US (default: the user's country)
url
Video URL for summarize or get_info; omit for the video on the stage
browser
play: open in the browser instead of on the stage

ゲームの更新

メディアとデバイスライブ操作

対応するゲームプラットフォーム、アップデート、予約ダウンロードを確認・管理します。

“インストール済みのSteamゲームを一覧にして。”
game_updater
action · 必須
update | install | list | download_status | schedule | cancel_schedule | schedule_status (default: update)
platform
steam | epic | both (default: both)
game_name
Game name (partial match supported)
app_id
Steam AppID for install (optional)
hour
Hour for scheduled update 0-23 (default: 3)
minute
Minute for scheduled update 0-59 (default: 0)
shutdown_when_done
Shut down PC when download finishes

スマートウォッチ連携

メディアとデバイスバックエンドツール

対応するコンパニオンと接続し、機器が報告するアクティビティを確認し、通知を送ります。

“ウォッチのバッテリー残量と歩数を見せて。”
smart_watch

パラメーターの指定は不要です。頼むだけでOKです。

スマートホーム連携

メディアとデバイスバックエンドツール

対応する機器を操作し、カメラを登録し、対応する動体検知の通知を管理します。

“キッチンの照明をつけて。”
smart_home

パラメーターの指定は不要です。頼むだけでOKです。

ペイントで描く

メディアとデバイスライブ操作

言葉で言えるものなら何でも描けます。XIROが筆の運びと色を自分で考え、ペイントで描きます。

“ペイントを開いて、尾羽を広げた孔雀を描いて。”
paint
action · 必須
draw (default) | open | canvas | clear | text | save | verify
subject
What to draw, in the user's own words - anything at all: 'a peacock', 'the Eiffel tower at sunset', 'a flowchart of our login flow', 'my cat wearing sunglasses'
color
Optional. Forces one colour for every stroke, as a name or #rrggbb. Omit it so each part is drawn in its own colour.
points
An exact path as space-separated x,y pairs in canvas space (0..1 on both axes), e.g. '0.2,0.8 0.5,0.2 0.8,0.8 0.2,0.8'. Only for geometry you have already worked out; for a subject, use 'subject' and let the drawing be planned.
text
Words to write on the canvas, for action='text'
speed
Drawing speed multiplier, default 1.0; higher is faster
clear_first
true wipes the canvas before drawing - for 'remove X and draw Y', 'draw again', 'start over'. Default false (adds to what is already there).
tool
Optional: 'brush' (default) or 'pencil' when the user names one

メディアライブラリ

メディアとデバイスライブ操作

パソコン内やオンラインの対応メディアを探したり再生したりします。外部サイトへのアクセスは、ソースによって変わります。

“ローカルの音楽フォルダーの曲を流して。”
media_grabber
action · 必須
download_song (audio), download_video, instagram_profile, or play_local
query
Song/video title to find, or a track name to match locally
url
Direct YouTube link, if the user gave one
username
instagram_profile: the account handle
limit
instagram_profile: how many posts (default 12; 0 = all of them)
folder
play_local: folder to play from (defaults to the workspace's media/music folder)
shuffle
play_local: pick a random track
outside
play_local: use the desktop player instead of the stage

レシピカード

メディアとデバイスライブ操作

メディアステージに表示するレシピです。写真、材料のチェックリスト、番号付きの手順があり、声で進められます。

“シャクシューカはどうやって作るの?”
recipe
action · 必須
show (default) | next_step | prev_step | step | close
dish
show: the dish, as the user named it
servings
show: how many people, if said
n
step: the step number to jump to

歌

メディアとデバイスライブ操作

XIROがウルドゥー語で、声だけで音程を外さずに歌います。子守唄、ガザル、ゲート、スーフィーのカフィー、タランヌムでの詩、またはあなたが示した言葉でのナートです。気分とラーガを選び、行ごとに旋律を作って歌います。

“ファラーズのガザルを歌って。”
sing
action · 必須
sing (default) | stop | music | styles
style
lori | ghazal | geet (song) | kafi (Sufi, also qawwali) | poetry (tarannum, nazm) | naat | hamd
query
sing: the mood or topic in the user's words
poet
sing: a poet's name, for ghazal or poetry
mood
sing: the emotion - love, sorrow, grief, separation, longing, peace, tenderness, devotion, mystic, joy, hope, courage, playful, nostalgia
song
sing: a particular song or poem the user named (title or first line, e.g. 'dil-e-nadan tujhe hua kya hai', 'Tum Hi Ho'). Always pass it when they name one; the tool says whether XIRO holds its words and what to do if not
text
sing: the lyrics the user gave, line breaks kept
own_lyrics
sing: lyrics you wrote yourself (lori, song or kafi), line breaks kept
tempo
music: pace factor, 1.0 normal, 0.8 slower, 1.2 faster

画面録画

メディアとデバイスライブ操作

音声付きにもできる画面録画を行います。録画時間の指定にも対応します。

“マイクの音声付きで画面を録画して。”
recorder
action · 必須
start_screen, stop_screen, start_voice, stop_voice, start_speaker, stop_speaker, pause, resume, screenshot, stop (everything), or status
filename
Optional name for the file
duration
Optional seconds after which it stops itself
with_speaker
Screen recording only: also record what the computer plays (default false)
monitor
Screen recording / screenshot: 1 = main screen, 2 = second screen, 0 = all screens
with_audio
Screen recording only: also record the microphone (default true)
fps
Screen recording only: frames per second, 1-30 (default 12)

オフィスでの話し合い

チームとオフィスライブ操作

オフィスのフロアに質問を投げかけます。マネージャーが発言者を選び、同僚が自分の仕事に基づいて、それぞれの声で答え、議事録が保存されます。

“春にローンチすべきか、オフィスに聞いて。”
office_meeting
action
preview | run (default)
question · 必須
the question for the room
people
who should be in the room, comma separated, if named
turns
at most this many lines, 2 to 10 (default 10)

オフィスの管理

チームとオフィスライブ操作

オフィスの管理、メンバーの名前変更、タスクの割り当て、同僚同士の質問、引き継ぎ、チームボードの確認、メンバーの移動、レポートの依頼を行います。

“チームのレポートを見せて。”
office_manager
action · 必須
status | list_offices | switch | add_office | edit_office | remove_office | add_member | edit_member | remove_member | rename_member | sources | assign_task | ask_colleague | handoff | review | standup | debrief | team_knowledge | note | templates | apply_template | move_member | member_report | team_report | profile | plan | assign_plan | equipment
office_id
Id of an existing office (use list_offices to see them; 'studio_floor' is the default one)
office_name
Office name when creating or renaming an office
style
Floor style for a new office: studio_floor | security_bunker | trading_floor | growth_hub | quantum_lab | executive_suite
floor_tag
Optional floor caption, e.g. 'FLOOR 7: CONTRACTS & COMPLIANCE'
accent
Optional accent colour for an office, e.g. '#00f0ff'
member_name
Name of the team member as heard (e.g. 'Ayesha Siddiqui', 'Hamza Qureshi'); for assign_task leave it empty when the user named nobody - the Chief of Staff chooses
milestone
assign_plan: the milestone to hand out, e.g. 'M2' (default: the next one with unassigned work)
new_name
New display name when action is rename_member
role
Role/designation (e.g. 'Lead Architect', 'Quant Lead')
specialty
Specialty or domain expertise
gender
m or f
task
The task to assign (assign_task, handoff). For add_member this is a standing responsibility, not work in progress
question
ask_colleague: what member_name asks; team_knowledge: what to look up on the team board
expert
ask_colleague: the colleague asked, as heard (optional - the best-placed colleague is chosen when empty)
to_member
handoff: the colleague who takes the task over, as heard
context
handoff: what the next person needs to know, in the user's words
text
note: what to tell the whole team
revise
review: the author files a version 2 when the reviewer says revise (default true)
template
apply_template: the industry team, e.g. clinic | law_firm | shop | agency | school (templates lists what is set up)
names
apply_template: optional comma-separated names for the new colleagues, in order
auto
review: on | off | status - review every filed draft automatically (a setting; off by default)
when
standup / debrief: a spoken time to schedule it ('every weekday at 9am'), or 'off' to cancel
responsibilities
A member's standing duties, e.g. 'medical advice for the team' (add_member / edit_member)
grounding
What this colleague can see live when spoken to: tasks | reminders | mentor | office | desk, or none (add_member / edit_member; action=sources lists them)
run
assign_task: actually execute it now (default true) or only queue it (false)
kind
assign_task: work (research/writing/analysis that files a report - default) | errand (a small physical thing on the office floor, done in under a minute, no report)
output_dir
Where the user said to save it: Desktop | Downloads | Documents | a full path; the office keeps its own copy and the result names the real path
priority
low | normal | high | critical
due
Optional human-readable due date or time
destination
desk | coffee | printer | gym | meeting | pingpong - for move_member, or where an errand takes them
duration_secs
Optional duration at a non-work location before returning
equipment
coffee | print | gym | meeting
project_name
edit_office: the floor's project title
goal
edit_office: the floor's project goal

チームを編成

チームとオフィスライブ操作

目標に合わせて、ソフトウェア、財務、営業、またはオリジナルの専門チームを作ります。

“このプロジェクトをレビューするソフトウェアチームを作って。”
team_orchestrator
team_type
Optional: 'software', 'bank' (or 'finance'), 'sales' (or 'marketing') - only staffs an empty floor
goal · 必須
Core mission, project goal, or problem statement for the team to solve
instructions
Specific user instructions, constraints, guidelines, or business rules for the team
members
Optional custom team members with names, specialties, and tasks (e.g. 'Alex: Architect, Sarah: Developer, Marcus: Risk Analyst')
project_name
Short name for the project (used for the folder and report file)
office_id
Which floor runs it (list_offices in office_manager); default the active one
output_dir
Folder the user named for the deliverables; default the office folder setting

会議の準備

チームとオフィスライブ操作

会議の前に、前回の議事録、未完了のアクション項目、未回答の質問、出席者、議題案をまとめ、短い音声で説明します。

“デザインレビューの準備を手伝って。”
meeting_prep
subject
the meeting or project, as the user named it
people
attendees, comma separated, if named
minutes
how long the meeting is, for the agenda (default 30)

会議インテリジェンス

チームとオフィスライブ操作

進行中の会議を聞いて議事録を書いたり、文字起こしや録音から、決定事項、アクション項目、担当者、期限をまとめたりします。

“前回の会議で、私に割り当てられたことは何?”
meeting
action · 必須
start | status | notes | ask | stop | cancel | recover | summarize | tasks | list | done | compare
project
start/stop/summarize: the project (vault) these minutes belong to
attendees
start: who is in the room, comma-separated, in the spellings to use
system_audio
start: also capture what the speakers play (online meetings); default from settings
text
summarize: the transcript itself
file
summarize: path to an audio file or a text transcript
title
summarize: what to call the meeting
query
ask/done/tasks: the question, task fragment, or person
owner
tasks: whose tasks to list

同僚と話す

チームとオフィスライブ操作

名前を挙げた同僚に話しかけ、担当の仕事を尋ね、その人専用の声を設定します。

“カイにコードレビューの進み具合を聞いて。”
office_talk
action · 必須
talk (default) | open | roster | set_voice | clear
member
Who to speak to, by name, e.g. 'Ayesha Siddiqui' or 'Hamza'
message
What to say to them, in the user's own words
voice
For action='set_voice': a Live voice name, e.g. 'Leda'

同僚の定例業務

チームとオフィスライブ操作

ひとりの同僚に、話した周期で行う定例の仕事を任せます。サンプルの実行結果が保存されるまで、オフにしたままです。

“サラ、毎週月曜の朝9時に、請求書フォルダーを要約して。”
office_routine
action · 必須
add | sample | on | off | remove | list | run
member_name
The colleague, as the user named them
task
For add: the recurring task in full. For the others: a few words of it, to pick which routine
when
For add: the spoken cadence, e.g. 'every Monday at 9am', 'weekdays at 8:30', 'every day at 7pm'
routine_id
The id shown in list, when the user quotes it
office_id
Which floor; default the active one
output_dir
Folder for the drafts; default the office folder setting

週次レビュー

チームとオフィスライブ操作

二人の同僚が、実際のタスク、メンターのやりとり、オフィスの記録をもとに、あなたの一週間を振り返ります。まずプレビューで確認できます。スケジュールされるのは、あなたがオンにしたときだけです。

“週次レビューのプレビューを再生して。”
office_review
action · 必須
preview | run | schedule | unschedule | status
when
For schedule: a spoken time, e.g. 'every Sunday at 8pm'
office_id
Which floor holds it; default the active one
output_dir
Folder for the minutes; default the office folder setting
07 · 質問

あらかじめ知っておきたいこと。

この言葉どおりに話す必要はありますか?

いいえ。例は、使い始めのきっかけです。ご自分の言葉で、ご自分の言語で話してください。XIROがどの操作が合うかを判断します。

「Backend tool」とは何ですか?

XIROの他のツールから呼び出される実際の操作のことで、音声セッションが直接選ぶものではありません。使えるかどうかは、リクエストがたどる経路によって決まります。

なぜ操作の前に確認されたのですか?

何かが変わる操作だからです。読み取りは確認しません。ある種類の最初の変更はセッションごとに一度だけ確認し、削除は毎回確認します。Ctrl + Fを押すと、あなたの返事を待っているリクエストを確認できます。

自分で操作を追加できますか?

はい。XIROにスキルの作成を頼み、使う前にテストしてください。スキルのインストールは、あなたと同じ権限で動くため、毎回確認します。カスタムスキルのレシピをご覧ください。