Skip to content

feat: Split bot capabilities into individual skill files under .github/skills/#12

Merged
lipnelz merged 2 commits into
mainfrom
copilot/split-skills-from-skill-md
Mar 14, 2026
Merged

feat: Split bot capabilities into individual skill files under .github/skills/#12
lipnelz merged 2 commits into
mainfrom
copilot/split-skills-from-skill-md

Conversation

Copilot AI commented Mar 14, 2026

Copy link
Copy Markdown
Contributor

SKILL.md did not exist in the repo; the request was to document each bot capability as a separate, detailed skill file in .github/skills/.

Changes

  • SKILL.md (root) — lightweight index table linking to all skill files
  • .github/skills/node-monitoring.md/node: JSON-RPC interrogation, extract_address_data, balance snapshot with threading lock, validation chart lifecycle
  • .github/skills/balance-history.md/hist + /flush: JSON persistence format, filter_last_24h/filter_since_midnight, chart generation, ConversationHandler confirmation flows, legacy key format compatibility
  • .github/skills/scheduled-reports.md — APScheduler every 60 min, async/sync bridge (run_coroutine_threadsafe vs run_until_complete), report logic at 7h/12h/21h, balance delta calculation, node-down detection criteria
  • .github/skills/crypto-prices.md/btc via API-Ninjas (auth header), /mas via two parallel MEXC endpoints (asyncio.gather), HTTP retry wrapper
  • .github/skills/system-monitoring.md/hi (git hash), /temperature (psutil, Linux-only sensors), /perf (RPC latency + uptime from history density), legacy timestamp parsing
  • .github/skills/docker-management.md — full /docker ConversationHandler state machine, Docker SDK socket usage, exec_massa_client flow (buy/sell rolls input → confirm → exec), why @auth_required is not used on entry points
  • .github/skills/authentication.md@auth_required vs @cb_auth_required (callback queries return ConversationHandler.END), manual auth pattern for ConversationHandler entry points, whitelist loading from topology.json
Original prompt

sépare ce fichier SKILL.md en plusieurs skills que tu mets dans .github/skills/.
Détaille chaque sous skill

The user has attached the following file paths as relevant context:

  • SKILL.md

Created from VS Code.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: lipnelz <174376617+lipnelz@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove SKILL.md and separate into individual skills Split bot capabilities into individual skill files under .github/skills/ Mar 14, 2026
Copilot AI requested a review from lipnelz March 14, 2026 08:23
@lipnelz lipnelz marked this pull request as ready for review March 14, 2026 08:25
@lipnelz lipnelz changed the title Split bot capabilities into individual skill files under .github/skills/ feat: Split bot capabilities into individual skill files under .github/skills/ Mar 14, 2026
@lipnelz lipnelz merged commit d7a4373 into main Mar 14, 2026
3 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants