Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .github/workflows/skill_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,13 @@ jobs:
uses: neongeckocom/.github/.github/workflows/skill_tests.yml@master
skill_intent_tests:
uses: neongeckocom/.github/.github/workflows/skill_test_intents.yml@master
with:
skill_entrypoint: skill-personal.neongeckocom
skill_resource_tests:
uses: neongeckocom/.github/.github/workflows/skill_test_resources.yml@master
with:
skill_entrypoint: skill-personal.neongeckocom
skill_install_tests:
uses: neongeckocom/.github/.github/workflows/skill_test_installation.yml@master
with:
test_osm: false
test_osm: false
26 changes: 17 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,36 @@
# Changelog

## [1.0.3a3](https://github.com/NeonGeckoCom/skill-personal/tree/1.0.3a3) (2025-03-19)
## [1.0.4a4](https://github.com/NeonGeckoCom/skill-personal/tree/1.0.4a4) (2026-06-25)

[Full Changelog](https://github.com/NeonGeckoCom/skill-personal/compare/1.0.3a2...1.0.3a3)
[Full Changelog](https://github.com/NeonGeckoCom/skill-personal/compare/1.0.4a3...1.0.4a4)

**Merged pull requests:**

- Remove unused dependency extras [\#55](https://github.com/NeonGeckoCom/skill-personal/pull/55) ([NeonDaniel](https://github.com/NeonDaniel))
- Update dependencies to stable versions [\#62](https://github.com/NeonGeckoCom/skill-personal/pull/62) ([NeonDaniel](https://github.com/NeonDaniel))

## [1.0.3a2](https://github.com/NeonGeckoCom/skill-personal/tree/1.0.3a2) (2025-03-11)
## [1.0.4a3](https://github.com/NeonGeckoCom/skill-personal/tree/1.0.4a3) (2025-12-04)

[Full Changelog](https://github.com/NeonGeckoCom/skill-personal/compare/1.0.3a1...1.0.3a2)
[Full Changelog](https://github.com/NeonGeckoCom/skill-personal/compare/1.0.4a2...1.0.4a3)

**Merged pull requests:**

- Update automation, gitignore, and license notices [\#54](https://github.com/NeonGeckoCom/skill-personal/pull/54) ([NeonDaniel](https://github.com/NeonDaniel))
- Ukrainian Translation and Tests [\#60](https://github.com/NeonGeckoCom/skill-personal/pull/60) ([NeonDmitry](https://github.com/NeonDmitry))

## [1.0.3a1](https://github.com/NeonGeckoCom/skill-personal/tree/1.0.3a1) (2024-09-17)
## [1.0.4a2](https://github.com/NeonGeckoCom/skill-personal/tree/1.0.4a2) (2025-08-30)

[Full Changelog](https://github.com/NeonGeckoCom/skill-personal/compare/1.0.2...1.0.3a1)
[Full Changelog](https://github.com/NeonGeckoCom/skill-personal/compare/1.0.4a1...1.0.4a2)

**Merged pull requests:**

- Update OVOS depdendencies for 0.x compat [\#53](https://github.com/NeonGeckoCom/skill-personal/pull/53) ([NeonDaniel](https://github.com/NeonDaniel))
- Implement Skill API method [\#59](https://github.com/NeonGeckoCom/skill-personal/pull/59) ([NeonDaniel](https://github.com/NeonDaniel))

## [1.0.4a1](https://github.com/NeonGeckoCom/skill-personal/tree/1.0.4a1) (2025-08-30)

[Full Changelog](https://github.com/NeonGeckoCom/skill-personal/compare/1.0.3...1.0.4a1)

**Merged pull requests:**

- Refactor into a structure that supports editable installation [\#58](https://github.com/NeonGeckoCom/skill-personal/pull/58) ([NeonDaniel](https://github.com/NeonDaniel))



Expand Down
201 changes: 0 additions & 201 deletions LICENSE

This file was deleted.

17 changes: 16 additions & 1 deletion __init__.py → neon_skill_personal/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@
from ovos_utils.process_utils import RuntimeRequirements
from neon_utils.skills.common_query_skill import CommonQuerySkill, CQSMatchLevel
from ovos_workshop.intents import IntentBuilder
from ovos_workshop.decorators import intent_handler
from ovos_workshop.decorators import intent_handler, skill_api_method

from neon_skill_personal.models import Personality


class PersonalSkill(CommonQuerySkill):
Expand Down Expand Up @@ -90,6 +92,19 @@ def email(self):
"""
return self.settings.get("email") or "developers@neon.ai"

@skill_api_method
def get_ai_persona(self) -> Personality:
"""
Get the assistant's configured persona information.
"""
return Personality(
year_born=int(self.year_born),
name=self.ai_name,
birthplace=self.birthplace,
creator=self.creator,
email=self.email
)

def CQS_match_query_phrase(self, phrase, message):
try:
if not self.voc_match(phrase, 'you'):
Expand Down
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/dialog/birthplace.dialog
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Сіетл, Вашингтон
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/dialog/creator.dialog
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Neon Gecko Incorporated
2 changes: 2 additions & 0 deletions neon_skill_personal/locale/uk-ua/dialog/how_am_i.dialog
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
У мене все добре.
Я почуваюся чудово, дякую.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Моя електронна адреса {{email}}.
Ви можете зв'язатися з моїми розробниками за адресою {{email}}
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/dialog/my_name.dialog
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Моє {{position}} - {{name}}.
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/dialog/neon.dialog
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Neon AI
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/dialog/what_am_i.dialog
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Мене звати {{name}}. Я інтелектуальний особистий помічник, оснащений захищеним авторським правом кодом Neon Gecko dot com Inc та запатентованою технологією CPI Corp.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Я народився в {{year}} році.
{{year}} - це рік, коли я народився.
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/dialog/where_am_i.dialog
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Я живу прямо тут.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Я народився в {{birthplace}}.
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/dialog/who_am_i.dialog
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Мене звати {{name}}. Я штучний інтелект, особистий помічник, здатний підтримувати розмову та вивчати нові навички.
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/dialog/who_made_me.dialog
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Мене створила {{creator}}, спільнота та команда Mycroft A.I.
Comment thread
NeonDaniel marked this conversation as resolved.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ім'я
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
прізвище
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/dialog/word_name.dialog
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ім'я
3 changes: 3 additions & 0 deletions neon_skill_personal/locale/uk-ua/intent/WhatAreYou.intent
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
що ти таке
що ти
(скажи мені|я хочу знати) що ти (є|таке)
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
(яка|скажи мені|я хочу знати) (твоя електронна|яка твоя електронна|твою електронну) (адреса|адресу|пошта|пошту)
яку електронну адресу ти маєш
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
коли ти народився
(який|коли) твій (день народження|дата народження)
(скажи мені|я хочу знати) (твій|твою) (день народження|дату народження)
в якому році ти народився
3 changes: 3 additions & 0 deletions neon_skill_personal/locale/uk-ua/intent/WhereAreYou.intent
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
де ти
(де|яке) твоє місцезнаходження
де ти знаходишся
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
де ти народився
(де|яке) твоє (місце народження|місце походження)
звідки ти родом
3 changes: 3 additions & 0 deletions neon_skill_personal/locale/uk-ua/intent/WhoAreYou.intent
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
хто ти
(скажи мені|я хочу знати) хто ти (є|такий)
представся
3 changes: 3 additions & 0 deletions neon_skill_personal/locale/uk-ua/intent/WhoMadeYou.intent
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
хто (зробив|створив) тебе
хто твій (творець|розробник)
хто тебе (зробив|створив)
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/vocab/are.voc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
є
5 changes: 5 additions & 0 deletions neon_skill_personal/locale/uk-ua/vocab/born.voc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
народився
день народження
дата народження
місце народження
походження
4 changes: 4 additions & 0 deletions neon_skill_personal/locale/uk-ua/vocab/email.voc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
електронна пошта
електронна адреса
e-mail
імейл
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/vocab/first.voc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ім'я
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/vocab/how.voc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
як
2 changes: 2 additions & 0 deletions neon_skill_personal/locale/uk-ua/vocab/last.voc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
прізвище
фамілія
5 changes: 5 additions & 0 deletions neon_skill_personal/locale/uk-ua/vocab/made.voc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
зробив
створив
творець
розробник
розробив
3 changes: 3 additions & 0 deletions neon_skill_personal/locale/uk-ua/vocab/name.voc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ім'я
назва
імя
4 changes: 4 additions & 0 deletions neon_skill_personal/locale/uk-ua/vocab/what.voc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
що
який
яке
яка
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/vocab/when.voc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
коли
2 changes: 2 additions & 0 deletions neon_skill_personal/locale/uk-ua/vocab/where.voc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
де
звідки
1 change: 1 addition & 0 deletions neon_skill_personal/locale/uk-ua/vocab/who.voc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
хто
Loading
Loading