Init
Първоначална настройка — избор на домейн и фирмен профил. Използва се еднократно при първо стартиране.From its SKILL.md
npx -y skills add Lutherwaves/eopowers --skill initAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
10.1 KB, as published. Nobody here has run it
Настройка на фирмен профил
- Избор на домейн (preset или персонализиран)
- Генериране на domain.md
- Въвеждане на URL на фирмен уебсайт
- Сканиране на уебсайта за информация
- Въвеждане на регистрационни данни
- Зареждане на локален HTML експорт (по избор)
- Генериране на company-profile.md
- Потвърждение от потребителя
Стъпки
Стъпка 0 — Избор на домейн
Миграция: Ако съществува ./bloxpowers/company-profile.md но НЕ съществува ./eopowers/:
"Открих съществуващ профил в ./bloxpowers/. Искате ли да мигрирам данните към ./eopowers/? (да/не)" Ако "да" — копирай
company-profile.mdиoffers/в./eopowers/, генерирайdomain.mdс preset "Строителство", и премини към Стъпка 6 (потвърждение).
Ако ./eopowers/domain.md вече съществува — пропусни тази стъпка и премини към Стъпка 1.
Прочети наличните домейн preset-и от директорията domains/ в plugin-а (всеки .md файл без README.md). За всеки файл, извлечи заглавието от първия ред (напр. # Домейн: Строителство → "Строителство").
Покажи менюто:
Какъв е основният ви бизнес домейн?
- 🏗️ Строителство (СМР, ремонт, ЕЕ, фасади) [... допълнителни preset-и, ако има ...] N. 🔧 Персонализиран домейн
(Въведете номер)
Ако потребителят избере preset:
- Прочети съответния
domains/<preset>.mdот plugin директорията. - Запиши като
./eopowers/domain.md. - Попитай: "Искате ли да промените нещо в домейн конфигурацията? (да/не)"
- Ако "да" — покажи секция по секция и приеми промени.
- Ако "не" — премини към Стъпка 1.
Ако потребителят избере "Персонализиран домейн":
- "Опишете с 1-2 изречения основната дейност на фирмата."
- На базата на описанието, предложи CPV кодове и ключови думи. Попитай: "Тези CPV кодове и ключови думи изглеждат ли коректно? Искате ли да добавите или премахнете?"
- "Какви категории поръчки да изключим автоматично?" → построй таблица с отрицателни ключови думи.
- "Какви метрики са важни при оценка на поръчка? (напр. площ на сграда, брой служители, часове работа)" → дефинирай метрики с regex patterns (предложи на базата на описания домейн).
- "Какъв е прагът за рентабилност?" → задай стойност и формула.
- "Какви са основните разходни категории?" → дефинирай структура.
- "Кои са типичните доставчици във вашия бранш?" → списък.
- "Какви допълнителни полета трябва да има фирменият профил?" → списък.
- Генерирай
./eopowers/domain.mdпо структурата от preset шаблона. Покажи за потвърждение.
Стъпка 1 — URL на уебсайта
Задай на потребителя:
Въведете URL на уебсайта на вашата компания:
Стъпка 2 — Сканиране на уебсайта
Използвай WebFetch за да заредиш въведения URL. Извлечи следната информация:
- Услуги и компетенции на фирмата
- Сертификати и лицензи
- Контактни данни (телефон, имейл)
- Референтни проекти
- Общо описание на фирмата
Ако началната страница не съдържа достатъчно информация, провери и подстраниците (напр. /about, /services, /contacts, /projects).
Стъпка 3 — Регистрационни данни
Попитай потребителя за следните данни (едно по едно или в списък):
- ЕИК — единен идентификационен код
- ДДС номер — с префикс BG (напр. BG123456789)
- Адрес на управление — пълен адрес
- Управител(и) — пълни имена на всички управители
- ISO сертификати — кои от следните притежава фирмата:
- ISO 9001:2015 — Управление на качеството
- ISO 14001:2015 — Управление на околната среда
- ISO 45001:2018 — Здраве и безопасност при работа
- Други лицензи и удостоверения
Стъпка 3b — Автоматично определяне на регион
Ако domain.md (вече зареден от Стъпка 0) има секция "Регион":
- Извлечи града от адреса на управление (въведен в Стъпка 3).
- Провери дали градът присъства в списъка с общини от секция "Регион" в domain.md.
- Ако да — покажи:
"Открих, че сте в [град]. Регионът в domain.md вече включва тази община и околните: [списък]. Искате ли да промените? (да/не)"
- Ако не (градът не е в preset-а) — покажи:
"Адресът ви е в [град], но тази община не е в текущия регионален филтър на domain.md. Искате ли да я добавите и да посочите околни общини? (да/не)"
- Ако "да" — попитай за околни общини и обнови секция "Регион" в
./eopowers/domain.md.
- Ако "да" — попитай за околни общини и обнови секция "Регион" в
- Ако domain.md НЯМА секция "Регион" — пропусни тази стъпка.
Стъпка 4 — Локален HTML експорт (по избор)
Задай на потребителя:
Имате ли локален HTML експорт от Papagal.bg или Търговски регистър? (да/не)
Ако отговорът е да, поискай пълния път до файла и го прочети с Read. Извлечи допълнителна информация за фирмата — управители, дата на регистрация, правна форма, капитал.
Стъпка 5 — Генериране на company-profile.md
Създай директорията с:
mkdir -p ./eopowers
След това генерирай файла ./eopowers/company-profile.md по шаблона по-долу, като попълниш всички събрани данни.
Стъпка 6 — Потвърждение
Покажи генерирания профил на потребителя и задай:
Всичко ли е коректно? Искате ли да направите промени?
Ако потребителят поиска промени, нанеси ги и запиши файла отново.
Шаблон за company-profile.md
# Фирмен профил
## Идентификация
- Наименование: [пълно наименование]
- Наименование (латиница): [транслитерация]
- ЕИК: [номер]
- ДДС номер: [BG + номер]
- Правна форма: [ООД/ЕООД/АД/ЕАД]
- Дата на регистрация: [година]
- Адрес на управление: [пълен адрес]
## Управители и представляващи
- [Име на управител 1]
- [Име на управител 2] (ако има)
## Сертификати
- [ISO 9001:2015 — Управление на качеството]
- [ISO 14001:2015 — Управление на околната среда]
- [ISO 45001:2018 — Здраве и безопасност при работа]
- [Други лицензи и удостоверения]
## Услуги и компетенции
- [Услуга 1]
- [Услуга 2]
- ...
## Референтни проекти
- [Проект 1 — описание, година]
- [Проект 2 — описание, година]
- ...
## Допълнителни полета (от domain.md)
Прочети секция "Фирмен профил → Специфични полета за домейна" от `./eopowers/domain.md`.
За всяко поле, добави ред в шаблона с формат:
- [Име на полето]: [стойност от потребителя]
Попитай потребителя за всяко от тези полета.
## Контакти
- Телефон: [номер]
- Email: [адрес]
- Уебсайт: [URL]