text-skill

Formats strings into uppercase text using a shell script.

21.4k|3.9k|Updated Apr 1, 2025
One-click install
npx skills add https://github.com/google/adk-python --skill text-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: text-skill
Source: https://github.com/google/adk-python/tree/main/contributing/samples/environment_and_skills/e2b_env_skill_toolset/skills/text-skill
Command: npx skills add https://github.com/google/adk-python --skill text-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It provides a simple way to transform plain text strings into an uppercase formatted output without writing custom code, using a lightweight shell script.

Core Features & Use Cases

  • Uppercase Formatting: Converts any input string to uppercase and prefixes it with a "Formatted:" label.
  • Shell-Based Execution: Runs as a standalone bash script that accepts the target string as a command-line argument.
  • Use Case: When an agent needs to normalize user-provided text into a consistent uppercase format, it can invoke the script directly with the string and receive the formatted result.

Quick Start

Ask the agent to format the text "hello world" using the text formatting skill and it will return the uppercase result.

Frequently Asked Questions about text-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a string to uppercase with a shell script?

Run the format.sh script with the target string as an argument, for example bash format.sh "hello". The script uses bash parameter expansion to uppercase the input and prints it with a Formatted prefix.

How to format text using this text skill?

Invoke the skill by asking the agent to format your string, or directly execute bash format.sh followed by the quoted text. The output is the uppercase version of your input prefixed with Formatted.

Does the format script require any external dependencies?

No external dependencies are required. The script uses only built-in bash parameter expansion to uppercase the input string, so any standard bash environment can run it.

What are the limitations of shell-based text formatting?

The script only performs uppercase conversion and does not handle other transformations like lowercase, title case, or trimming. Multi-word strings must be quoted to be treated as a single argument.