Favicon of Add Global Variable

Add Global Variable Skill

AI Agent SkillJavaScriptOpen source

Add a global variable to a Copilot Studio agent. Use when the user needs a variable that persists across topics in the same conversation and can optionally be visible to the AI orchestrator. Published by microsoft in skills-for-copilot-studio.

What is Add Global Variable Skill?

Add a global variable to a Copilot Studio agent. Use when the user needs a variable that persists across topics in the same conversation and can optionally be visible to the AI orchestrator. Published by microsoft in skills-for-copilot-studio. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
63/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Developers using skills-for-copilot-studio

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use Add Global Variable Skill

  • Use it for developers using skills-for-copilot-studio.

Built with

JavaScriptCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/skills-for-copilot-studio
  • Skill file: skills/add-global-variable/SKILL.md

What it does

Add a global variable to a Copilot Studio agent. Use when the user needs a variable that persists across topics in the same conversation and can optionally be visible to the AI orchestrator.

Skill instructions

Add Global Variable Create a global variable that persists across all topics within a conversation. Instructions 1. Auto-discover the agent directory: Glob: /agent.mcs.yml Use the top-level agent. NEVER hardcode an agent name. 2. Read settings.mcs.yml to get the schemaName prefix: Read: <agent-dir/settings.mcs.yml Extract the root-level schemaName value (e.g., copilotsheadercre3cfullagent). 3. Determine from the user: - Variable name (PascalCase, e.g., LastDiscussedCity) - Description of what it stores - Whether the AI orchestrator should be aware of it (aIVisibility) - Default value (if any) - DO NOT skip any of these properties. If the user doesn't provide them, ask follow-up questions to get the necessary information. 4. Create the variable file at <agent-dir/variables/<VariableName.mcs.yml: yaml Name: <Human-readable Name <Description name: <VariableName aIVisibility: <UseInAIContext or HideFromAIContext scope: Conversation description: <Description of what the variable stores sche

Explore related resources

Frequently asked questions

What is Add Global Variable?

Add Global Variable is a open-source AI agent skill with Copy skill directory. Add a global variable to a Copilot Studio agent. Use when the user needs a variable that persists across topics in the same conversation and can optionally be visible to the AI orchestrator.

Who is Add Global Variable best for?

Add Global Variable is best for reusing agent instructions, scripts, and references.

How do I install Add Global Variable?

Install or run Add Global Variable using Copy skill directory. Check Add Global Variable for the latest setup command.

Is Add Global Variable actively maintained?

Add Global Variable may need a closer maintenance check before production use.

Share:

Stars
354
Forks
73
Last commit
13 days ago
Repository age
6 months
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to Add Global Variable

Add Global Variable: Install, Config & GitHub Signals – SkillIndex