Skip to content
Development
Skill

/ase-meta-chat

Query foreign LLM for chat. Use this skill if a foreign LLM like OpenAI ChatGPT, Google Gemini, DeepSeek or xAI Grok should be queried with a single chat message.

From plugin
ase
5355 skills10 agents
Install
$ npx -y skills add rse/ase --skill ase-meta-chat --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/ase-meta-chat

Context preview

The summary Claude sees to decide when to auto-load this skill.

Query foreign LLM for chat. Use this skill if a foreign LLM like OpenAI ChatGPT, Google Gemini, DeepSeek or xAI Grok should be queried with a single chat message.

SKILL.md

ase-meta-chat.SKILL.md
name: ase-meta-chat
argument-hint: "[--help|-h] <llm> <query>"
description: >
    Query foreign LLM for chat.
    Use this skill if a foreign LLM like OpenAI ChatGPT, Google Gemini,
    DeepSeek or xAI Grok should be queried with a single chat message.
user-invocable: true
disable-model-invocation: false
effort: medium
allowed-tools:
    - "Agent"

@${CLAUDE_SKILL_DIR}/../../meta/ase-control.md @${CLAUDE_SKILL_DIR}/../../meta/ase-skill.md @${CLAUDE_SKILL_DIR}/../../meta/ase-getopt.md

<purpose name="ase-meta-chat"> Query Foreign LLM for Chat </purpose>

<expand name="getopt" arg1="ase-meta-chat"> $ARGUMENTS </expand>

<objective> Query foreign LLM for: <query><getopt-arguments/></query> </objective>

<if condition="<query/> is empty"> Only output the following <template/> and then immediately *STOP* processing the entire current skill:

<template> ⧉ **ASE**: ✪ skill: **ase-meta-chat**, ▶ ERROR: expected a `<query>` argument </template> </if>

1. You *MUST* *NOT* output anything in this step. Just call the underlying agent with the following tool:

        Agent(
            description:       "Query Foreign LLM for Chat",
            subagent_type:     "ase:ase-meta-chat",
            prompt:            <query/>,
            run_in_background: false
        )

2. Output the *plain response* of the `ase:ase-meta-chat` agent *verbatim* and *without any modifications*. Especially, do *NOT* add or remove any text from the agent response on your own and do not interpret the result in any way.

Read more
Ships withase

Agentic Software Engineering (ASE)

Get the whole plugin

Other skills on ase.

hello
Skill

hello

Show a nice greeting message with a timestamp. Use this when the user wants to greet or say hello, optionally to a certain subject <subject> and in a certain…

@rse@rseView Skill