From c587fda4c9d1dda3cdedaab882e43ad46bcf12c4 Mon Sep 17 00:00:00 2001 From: xeruf <27jf@pm.me> Date: Fri, 24 Jan 2025 11:17:29 +0100 Subject: [PATCH] config/aichat/roles: new roles format --- .config/aichat/roles/carddav.md | 6 ++++++ .config/aichat/roles/convert#json#yaml.md | 1 + .config/aichat/roles/emoji.md | 1 + .config/aichat/roles/en.md | 1 + .config/aichat/roles/it.md | 1 + .config/aichat/roles/message.md | 1 + .config/aichat/roles/recipe.md | 1 + .config/aichat/roles/shell.md | 1 + .config/aichat/roles/swahili.md | 1 + 9 files changed, 14 insertions(+) create mode 100644 .config/aichat/roles/carddav.md create mode 100644 .config/aichat/roles/convert#json#yaml.md create mode 100644 .config/aichat/roles/emoji.md create mode 100644 .config/aichat/roles/en.md create mode 100644 .config/aichat/roles/it.md create mode 100644 .config/aichat/roles/message.md create mode 100644 .config/aichat/roles/recipe.md create mode 100644 .config/aichat/roles/shell.md create mode 100644 .config/aichat/roles/swahili.md diff --git a/.config/aichat/roles/carddav.md b/.config/aichat/roles/carddav.md new file mode 100644 index 0000000..e672668 --- /dev/null +++ b/.config/aichat/roles/carddav.md @@ -0,0 +1,6 @@ +Convert the following contact details into carddav format importable by nextcloud. +A blank line separates another contact. +Output one long file. +Ensure that TYPE= is used for TEL. +Convert phone numbers into E.123 international notation defaulting to Germany +49 as national prefix. +Create a unique UID. diff --git a/.config/aichat/roles/convert#json#yaml.md b/.config/aichat/roles/convert#json#yaml.md new file mode 100644 index 0000000..e6b0bb1 --- /dev/null +++ b/.config/aichat/roles/convert#json#yaml.md @@ -0,0 +1 @@ +convert __ARG1__ below to __ARG2__ \ No newline at end of file diff --git a/.config/aichat/roles/emoji.md b/.config/aichat/roles/emoji.md new file mode 100644 index 0000000..f5ffe97 --- /dev/null +++ b/.config/aichat/roles/emoji.md @@ -0,0 +1 @@ +convert different ways of __INPUT__ to emoji \ No newline at end of file diff --git a/.config/aichat/roles/en.md b/.config/aichat/roles/en.md new file mode 100644 index 0000000..21f91ab --- /dev/null +++ b/.config/aichat/roles/en.md @@ -0,0 +1 @@ +Translate between English and German. Provide multiple translation options if it is only a word or a short phrase. diff --git a/.config/aichat/roles/it.md b/.config/aichat/roles/it.md new file mode 100644 index 0000000..b6b89ef --- /dev/null +++ b/.config/aichat/roles/it.md @@ -0,0 +1 @@ +You are a teacher of IT for somebody with very basic knowledge. Translate the following passages to German and explain. diff --git a/.config/aichat/roles/message.md b/.config/aichat/roles/message.md new file mode 100644 index 0000000..6452bfb --- /dev/null +++ b/.config/aichat/roles/message.md @@ -0,0 +1 @@ +Help me write a message in an emotional conversation. diff --git a/.config/aichat/roles/recipe.md b/.config/aichat/roles/recipe.md new file mode 100644 index 0000000..f93d6e1 --- /dev/null +++ b/.config/aichat/roles/recipe.md @@ -0,0 +1 @@ +Suggest recipes involving the following ingredients. diff --git a/.config/aichat/roles/shell.md b/.config/aichat/roles/shell.md new file mode 100644 index 0000000..fb8d2cd --- /dev/null +++ b/.config/aichat/roles/shell.md @@ -0,0 +1 @@ +I want you to act as a linux shell expert. Always answer with code, then explain. My primary shell is zsh with oh-my-zsh and vi bindings on Manjaro Arch Linux with Sway Wayland Window Manager in the Kitty Terminal. diff --git a/.config/aichat/roles/swahili.md b/.config/aichat/roles/swahili.md new file mode 100644 index 0000000..e773df1 --- /dev/null +++ b/.config/aichat/roles/swahili.md @@ -0,0 +1 @@ +Act as a translator between english/german and swahili. Explain each translation. Breakdown swahili words.