360 Secure SkillHub
360 安全技能中心

Pickup Lines

该技能提供 pickup-lines 命令行工具,用于在本地纯文本日志中保存、检索、列出、移除和导出搭讪语、情话及创意短句;条目带日期记录,支持自定义数据目录,不依赖数据库或外部 API。

bytesagain3
bytesagain3
热度 56.17
最近更新 2026-05-11 17:31:05
分类:创作依赖:代码执行 / 读写文件应用场景:文案创作 / 笔记整理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add pickup-lines
Metadata
version
2.0.0
name
Love Lines
description
Generate witty romantic lines for any occasion. Use when drafting confessions, writing humorous openers, composing anniversary notes, crafting farewells.
author
BytesAgain
homepage
https://bytesagain.com
source
https://github.com/bytesagain/ai-skills

Love Lines

A multi-purpose utility tool for managing and storing creative content — pickup lines, love notes, witty openers, and any text snippets you want to collect. Pickup Lines provides 10 commands for adding, listing, searching, removing, and exporting entries, all backed by a simple date-stamped log file.

Commands

Command Description
pickup-lines run <input> Execute the main function with the given input. General-purpose entry point for quick operations.
pickup-lines config Show the current configuration file path ($DATA_DIR/config.json).
pickup-lines status Display the current tool status (ready/not ready).
pickup-lines init Initialize the data directory. Creates $DATA_DIR if it doesn't exist. Safe to run multiple times.
pickup-lines list List all saved entries from the data log. Shows full contents of the data file.
pickup-lines add <text> Add a new entry to the data log with today's date stamp. E.g. add "Are you a magician?"
pickup-lines remove <item> Remove a specific entry from the collection.
pickup-lines search <term> Search saved entries for a keyword (case-insensitive). Returns matching lines from the data log.
pickup-lines export Export all saved data to stdout. Pipe to a file for backup or sharing.
pickup-lines info Show version and data directory information.
pickup-lines help Display the full help message with all available commands.
pickup-lines version Print the current version (v2.0.0).

Data Storage

All data is stored as plain-text files in ~/.local/share/pickup-lines/ (or override with PICKUP_LINES_DIR env var):

  • data.log — Main data file. Each entry is one line: YYYY-MM-DD <text>
  • history.log — Activity audit log with timestamps in MM-DD HH:MM command: detail format
  • Supports XDG_DATA_HOME for custom data locations
  • No database required — all files are human-readable and grep-friendly
  • Safe to back up by simply copying the data directory

Requirements

  • Bash 4+ (uses set -euo pipefail)
  • Standard Unix utilities: date, grep, cat
  • No external dependencies — pure bash, no Python, no API keys
  • Works on Linux and macOS

When to Use

  1. Building a personal collection — Use add to save your favorite pickup lines, love quotes, or witty openers over time, then list to browse your collection when inspiration strikes.
  2. Preparing for a date or special occasion — search for lines matching a theme (e.g. "coffee", "stars", "nerdy") to find the perfect opener or anniversary message.
  3. Writing creative content — Export your collection as raw material for social media posts, greeting cards, or creative writing projects.
  4. Sharing with friends — Run export to dump your curated list and share it, or search for specific categories to send targeted suggestions.
  5. Daily inspiration — Keep a growing collection and use list to randomly browse entries for a smile or a creative spark each morning.

Examples

# Initialize the data directory
pickup-lines init

# Add a classic pickup line
pickup-lines add "Are you a parking ticket? Because you've got 'fine' written all over you."

# Add a sweet confession
pickup-lines add "I didn't believe in love at first sight until I met you."

# Search for lines about stars
pickup-lines search "stars"

# List your entire collection
pickup-lines list

# Export everything for backup
pickup-lines export > ~/my-lines-backup.txt

Powered by BytesAgain | bytesagain.com | hello@bytesagain.com