Przejdź do treści
Biblioteka skilli
Inne · Automatyzacja

write-macro

/write-macro

Zamienia zadanie opisane zwykłym językiem w makro SoftGlaze Browser, zapisuje je i testuje na jednym profilu testowym.

Licencja
MIT
Ostatnia zmiana repozytorium
10.11.2026

Ocena i bezpieczeństwo

86/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść21 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 10.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Zamienia zadanie opisane zwykłym językiem w makro SoftGlaze Browser, zapisuje je i testuje na jednym profilu testowym.

Argumenty

/write-macro \"<what the macro should do>\" <site URL>
Oryginalny opis (EN)

Turns a plain-language task into a SoftGlaze Browser macro, saves it and dry-runs it on one test profile. Use when the user asks to automate a task in SoftGlaze, write or record a macro, or build steps for a site.

Jak działa

SKILL.md bez nagłówków drugiego poziomu · 25 linii, 232 słów

Podgląd SKILL.md
---
name: write-macro
description: "Turns a plain-language task into a SoftGlaze Browser macro, saves it and dry-runs it on one test profile. Use when the user asks to automate a task in SoftGlaze, write or record a macro, or build steps for a site."
argument-hint: "\"<what the macro should do>\" <site URL>"
arguments: [goal, site]
---

# Write a macro from a description

Follow the softglaze-browser skill: read `softglaze://memory/workspace` and
`softglaze://guide/how-softglaze-works` first and follow them. Anything that changes something asks
the user for approval in the SoftGlaze app, so tell them what you are about to change and why first.
Stop every profile you start when you are done.

Goal: $goal. Site: $site. If either is empty, ask the user for it.

1. Pick one test profile (ask the user which, or use one the workspace memory names for testing) and
   start it with start_profile.
2. Open the site with page_navigate and study it with page_snapshot. Find stable selectors: prefer
   ids, name, data-testid or aria labels over long positional paths.
3. Write the steps (goto, click, type, keypress, scroll, wait, waitFor, select, check, clear, submit,
   hover, move). Use waitFor before clicking things that load late. Use {{placeholders}} for any
   personal value, never real passwords.
4. Save it with save_macro. If it fails validation, fix the step it names.
5. Dry-run it with run_macro on that one profile and follow get_run_status. If a step fails, look at
   the page again (page_snapshot), fix the selector and save again.
6. Stop the test profile when done and give the user a short summary of what each step does.

Only automate the user's own, permitted work on that site; never sign-ups, posting at scale or
anything that would break the site's rules.

Wersje

W bazie nie ma innych skilli o nazwie write-macro.

Migawka bazy z 13.11.2026 · wersja paczki 962605856d7e (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 86run-macro-on-group
    Uruchamia zapisane makro SoftGlaze Browser na profilach w grupie w ramach limitów i raportuje, które profile przeszły.
  • 86weekly-report
    Pisze jednostronicowy tygodniowy raport SoftGlaze Browser: aktywność, trendy zdrowia proxy, tabelę dostawców i najbardziej ryzykowne profile.
  • 90llmquant-macro
    Kieruje zadania LLMQuant dla makro: dashboardy, zapowiedzi decyzji Fed i banków centralnych, kontekst inflacji i wzrostu, płynność i wpływ makro na portfel.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.