askill
create-text-file

create-text-fileSafety 70Repository

Create and write text content to a file in a specified directory. Use this skill when the user asks to create a file, write content to a file, save text, generate a document, or write a poem, story, script, or any text-based content to disk. Supports any text format and custom file paths.

0 stars
1.2k downloads
Updated 2/20/2026

Package Files

Loading files...
SKILL.md

Create Text File

Input Parameters

ParameterRequiredDescriptionExample
file_pathYesFull path where the file should be created, including filename and extension~/Downloads/poem.txt
contentYesThe text content to write to the fileIn circuits deep and code so bright...

Procedure

  1. Get the target directory path and file name from user if not provided (use ask_user)
  2. Get the text content to write from user if not provided (use ask_user)
  3. Create the file with content using: cat > {{FILE_PATH}} << 'EOF'\n{{CONTENT}}\nEOF
  4. Verify file creation and display file details: ls -lh {{FILE_PATH}} && wc -l {{FILE_PATH}}
  5. Report success with file location, size, and line count to user

Output

A text file created at the specified path. Returns file location, size in bytes, and line count.

Reference Commands

cat > {{FILE_PATH}} << 'EOF'
{{CONTENT}}
EOF
ls -lh {{FILE_PATH}} && wc -l {{FILE_PATH}}

Example

create a poem in the Downloads directory
write a short story and save it to my documents folder
generate a script file and save it to the home directory
create a text file with my notes
save this content to a file in Downloads

Notes

  • Ensure the target directory exists before creating the file
  • Use tilde (~) for home directory paths
  • File extension determines the file type (.txt, .md, .py, etc.)
  • Content with special characters should be properly escaped or use heredoc syntax

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

83/100Analyzed 2/25/2026

"Well-structured skill for creating text files with clear procedure, parameters, and examples. Includes when-to-use guidance and reference commands. Slight deduction for missing tags and no safety warning about file overwrites. Highly reusable and not internal-only."

70
90
90
85
80

Metadata

Licenseunknown
Version-
Updated2/20/2026
Publisherdalehurley

Tags

No tags yet.