Agent skill
writer
AI text processing module for simplified translation, summarization, and refinement. Core Scenario: When the user needs to translate, polish, or summarize text using pre-configured AI agents.
Install this agent skill to your Project
npx add-skill https://github.com/x-cmd/skill/tree/main/data/x-cmd/writer
SKILL.md
writer - AI Text Processing Assistant
The writer module provides high-level abstractions for common text processing tasks, allowing users to leverage AI for translation, summarization, and content optimization via simple subcommands.
When to Activate
- When the user wants to translate text to Chinese (using
@zh) or other languages. - When generating summaries (
abs) or refining existing text (refine). - When expanding content or polishing writing for a better tone.
- When managing text processing agents and their default styles.
Core Principles & Rules
- Simplicity: Use short aliases like
@zhfor the most common tasks. - Piping Support: Designed to process text from
stdinor local files. - Customization: Use
initto configure the preferred model and default writing style.
Additional Scenarios
- Spanish Translation: Use the
transubcommand with specific targets for non-Chinese translations. - Code/Text Explanation: Use
explainto get a breakdown of complex paragraphs or scripts.
Patterns & Examples
Translate to Chinese (Short)
# Translate a string using the quick alias
@zh "The future of CLI is AI-driven"
Summarize a File
# Generate a summary from a local text file
cat ./article.txt | @zh abs
Refine and Polish
# Improve the flow and friendly tone of a text
x writer polish -f ./draft.md
Checklist
- Ensure the AI processing agent is initialized via
x writer init. - Confirm if the output should be in a specific language (default is often Chinese).
- Verify the source text is correctly piped or pointed to via the
-fflag.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
pufferlib
High-performance reinforcement learning framework optimized for speed and scale. Use when you need fast parallel training, vectorized environments, multi-agent systems, or integration with game environments (Atari, Procgen, NetHack). Achieves 2-10x speedups over standard implementations. For quick prototyping or standard algorithm implementations with extensive documentation, use stable-baselines3 instead.
fluidsim
Framework for computational fluid dynamics simulations using Python. Use when running fluid dynamics simulations including Navier-Stokes equations (2D/3D), shallow water equations, stratified flows, or when analyzing turbulence, vortex dynamics, or geophysical flows. Provides pseudospectral methods with FFT, HPC support, and comprehensive output analysis.
metabolomics-workbench-database
Access NIH Metabolomics Workbench via REST API (4,200+ studies). Query metabolites, RefMet nomenclature, MS/NMR data, m/z searches, study metadata, for metabolomics and biomarker discovery.
geniml
This skill should be used when working with genomic interval data (BED files) for machine learning tasks. Use for training region embeddings (Region2Vec, BEDspace), single-cell ATAC-seq analysis (scEmbed), building consensus peaks (universes), or any ML-based analysis of genomic regions. Applies to BED file collections, scATAC-seq data, chromatin accessibility datasets, and region-based genomic feature learning.
zinc-database
Access ZINC (230M+ purchasable compounds). Search by ZINC ID/SMILES, similarity searches, 3D-ready structures for docking, analog discovery, for virtual screening and drug discovery.
astropy
Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.
Didn't find tool you were looking for?