termux-comms

Manage Android SMS, calls, camera, and media via Termux API commands.

19|2|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/perminder-klair/ruuh --skill termux-comms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: termux-comms
Source: https://github.com/perminder-klair/ruuh/tree/main/agent/.pi/skills/termux-comms
Command: npx skills add https://github.com/perminder-klair/ruuh --skill termux-comms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Android communication and media features are accessible via Termux API, enabling CLI control over SMS, contacts, calls, camera, audio, storage, and calendar.

Core Features & Use Cases

  • SMS: list, send, and manage messages
  • Contacts, call logs, and telephony: view and initiate calls
  • Camera, microphone, media playback and sharing: capture, record, play, share
  • TTS/STT, storage picker, and calendar: text-to-speech, speech-to-text, file selection, events
  • Use Case: automate workflows that interact with Android communications and media from the terminal

Quick Start

Install Termux and the Termux:API app, grant the required permissions, and then run the example command sequence to begin using comms features.

Frequently Asked Questions about termux-comms

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

FAQPage Schema
How do I send SMS and capture camera photos from an Android terminal?

You can send SMS and capture camera photos from an Android terminal by using Termux API commands. This Skill provides programmatic control over Android communications and media, enabling CLI workflows to manage messages and take photos.

Can I automate Android calls and text-to-speech using Termux?

Yes, you can automate Android calls and text-to-speech using Termux. The Skill relies on Termux API commands like termux-tts-speak to provide accessible, permission-aware access for automation scripts managing telephony and audio.

What do I need to set up before controlling Android device features from the command line?

Before controlling Android device features from the command line, you need to install Termux and the Termux:API app. You must then grant the required permissions to enable permission-aware access for CLI workflows managing SMS, contacts, and media.

Does Termux API support accessing contacts and call logs for CLI automation?

Termux API does support accessing contacts and call logs for CLI automation. It enables programmatic control of Android communications, allowing terminal scripts to view, manage, and initiate calls directly from the device.

What are the limitations of managing Android storage and media via Termux?

Managing Android storage and media via Termux is limited by permission-aware access requirements. While utilities like termux-storage-get handle file selection, users must explicitly grant Android permissions to avoid access issues when interacting with media.