move skills  bck to another folder to remove conflict warnings (correctly, changing backup/restore scripts if any)


bash

pwd && ls -la && rg -n "skills|\.agents/skills|available_skills|backup|restore" -S /mnt/rpi/pi-config /home/sebas 2>/dev/null | head -n 400


/home/sebas/venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/live.py:181:                self._restore_stdout = sys.stdout
/home/sebas/venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/live.py:184:                self._restore_stderr = sys.stderr
/home/sebas/venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/live.py:189:        if self._restore_stdout:
/home/sebas/venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/live.py:190:            sys.stdout = cast("TextIO", self._restore_stdout)
/home/sebas/venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/live.py:191:            self._restore_stdout = None
/home/sebas/venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/live.py:192:        if self._restore_stderr:
/home/sebas/venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/live.py:193:            sys.stderr = cast("TextIO", self._restore_stderr)
/home/sebas/venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/live.py:194:            self._restore_stderr = None
/home/sebas/venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/live.py:252:        """Process renderables to restore cursor and display progress."""
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/brightcove.py:768:            'description': 'To understand why he was the Toronto Blue Jays’ top off-season priority is to appreciate his background and upbringing in Montreal, where he first developed his baseball skills. Written and narrated by Stephen Brunt.',
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/truststore/_api.py:65:    """Restores the :class:`ssl.SSLContext` class to its original state"""
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/ninenow.py:30:            'description': 'The Today host\'s skills are put to the test with the latest simulation tech.',
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/drtv.py:174:                note='Attempting to download backup item data', query={
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/requests/utils.py:747:    Save previous value, yield, and then restore the previous value stored in
/home/sebas/venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/live_render.py:68:    def restore_cursor(self) -> Control:
/home/sebas/venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/live_render.py:69:        """Get control codes to clear the render and restore the cursor to its previous position.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live.py:73:        self._restore_stdout: Optional[IO[str]] = None
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live.py:74:        self._restore_stderr: Optional[IO[str]] = None
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live.py:161:                        self.console.control(self._live_render.restore_cursor())
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live.py:181:                self._restore_stdout = sys.stdout
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live.py:184:                self._restore_stderr = sys.stderr
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live.py:189:        if self._restore_stdout:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live.py:190:            sys.stdout = cast("TextIO", self._restore_stdout)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live.py:191:            self._restore_stdout = None
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live.py:192:        if self._restore_stderr:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live.py:193:            sys.stderr = cast("TextIO", self._restore_stderr)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live.py:194:            self._restore_stderr = None
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live.py:252:        """Process renderables to restore cursor and display progress."""
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live_render.py:68:    def restore_cursor(self) -> Control:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/live_render.py:69:        """Get control codes to clear the render and restore the cursor to its previous position.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:23:from .skills.skills import (
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:24:    Skills,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:25:    AsyncSkills,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:26:    SkillsWithRawResponse,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:27:    AsyncSkillsWithRawResponse,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:28:    SkillsWithStreamingResponse,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:29:    AsyncSkillsWithStreamingResponse,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:57:    def skills(self) -> Skills:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:58:        return Skills(self._client)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:94:    def skills(self) -> AsyncSkills:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:95:        return AsyncSkills(self._client)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:134:    def skills(self) -> SkillsWithRawResponse:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:135:        return SkillsWithRawResponse(self._beta.skills)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:155:    def skills(self) -> AsyncSkillsWithRawResponse:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:156:        return AsyncSkillsWithRawResponse(self._beta.skills)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:176:    def skills(self) -> SkillsWithStreamingResponse:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:177:        return SkillsWithStreamingResponse(self._beta.skills)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:197:    def skills(self) -> AsyncSkillsWithStreamingResponse:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/beta.py:198:        return AsyncSkillsWithStreamingResponse(self._beta.skills)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:27:from .skills import (
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:28:    Skills,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:29:    AsyncSkills,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:30:    SkillsWithRawResponse,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:31:    AsyncSkillsWithRawResponse,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:32:    SkillsWithStreamingResponse,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:33:    AsyncSkillsWithStreamingResponse,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:63:    "Skills",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:64:    "AsyncSkills",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:65:    "SkillsWithRawResponse",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:66:    "AsyncSkillsWithRawResponse",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:67:    "SkillsWithStreamingResponse",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/__init__.py:68:    "AsyncSkillsWithStreamingResponse",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:50:__all__ = ["Skills", "AsyncSkills"]
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:53:class Skills(SyncAPIResource):
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:59:    def with_raw_response(self) -> SkillsWithRawResponse:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:66:        return SkillsWithRawResponse(self)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:69:    def with_streaming_response(self) -> SkillsWithStreamingResponse:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:75:        return SkillsWithStreamingResponse(self)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:117:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:124:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:137:            "/v1/skills?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:181:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:188:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:190:            f"/v1/skills/{skill_id}?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:212:        List Skills
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:224:          source: Filter skills by source.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:226:              If provided, only skills from the specified source will be returned:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:228:              - `"custom"`: only return user-created skills
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:229:              - `"anthropic"`: only return Anthropic-created skills
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:244:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:251:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:253:            "/v1/skills?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:307:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:314:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:316:            f"/v1/skills/{skill_id}?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:324:class AsyncSkills(AsyncAPIResource):
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:330:    def with_raw_response(self) -> AsyncSkillsWithRawResponse:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:337:        return AsyncSkillsWithRawResponse(self)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:340:    def with_streaming_response(self) -> AsyncSkillsWithStreamingResponse:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:346:        return AsyncSkillsWithStreamingResponse(self)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:388:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:395:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:408:            "/v1/skills?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:452:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:459:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:461:            f"/v1/skills/{skill_id}?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:483:        List Skills
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:495:          source: Filter skills by source.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:497:              If provided, only skills from the specified source will be returned:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:499:              - `"custom"`: only return user-created skills
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:500:              - `"anthropic"`: only return Anthropic-created skills
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:515:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:522:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:524:            "/v1/skills?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:578:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:585:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:587:            f"/v1/skills/{skill_id}?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:595:class SkillsWithRawResponse:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:596:    def __init__(self, skills: Skills) -> None:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:597:        self._skills = skills
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:600:            skills.create,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:603:            skills.retrieve,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:606:            skills.list,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:609:            skills.delete,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:614:        return VersionsWithRawResponse(self._skills.versions)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:617:class AsyncSkillsWithRawResponse:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:618:    def __init__(self, skills: AsyncSkills) -> None:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:619:        self._skills = skills
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:622:            skills.create,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:625:            skills.retrieve,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:628:            skills.list,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:631:            skills.delete,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:636:        return AsyncVersionsWithRawResponse(self._skills.versions)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:639:class SkillsWithStreamingResponse:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:640:    def __init__(self, skills: Skills) -> None:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:641:        self._skills = skills
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:644:            skills.create,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:647:            skills.retrieve,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:650:            skills.list,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:653:            skills.delete,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:658:        return VersionsWithStreamingResponse(self._skills.versions)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:661:class AsyncSkillsWithStreamingResponse:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:662:    def __init__(self, skills: AsyncSkills) -> None:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:663:        self._skills = skills
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:666:            skills.create,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:669:            skills.retrieve,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:672:            skills.list,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:675:            skills.delete,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/skills.py:680:        return AsyncVersionsWithStreamingResponse(self._skills.versions)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:35:from ....types.beta.skills import version_list_params, version_create_params
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:37:from ....types.beta.skills.version_list_response import VersionListResponse
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:38:from ....types.beta.skills.version_create_response import VersionCreateResponse
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:39:from ....types.beta.skills.version_delete_response import VersionDeleteResponse
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:40:from ....types.beta.skills.version_retrieve_response import VersionRetrieveResponse
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:106:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:113:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:121:            f"/v1/skills/{skill_id}/versions?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:172:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:179:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:181:            f"/v1/skills/{skill_id}/versions/{version}?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:231:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:238:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:240:            f"/v1/skills/{skill_id}/versions?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:300:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:307:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:309:            f"/v1/skills/{skill_id}/versions/{version}?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:378:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:385:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:393:            f"/v1/skills/{skill_id}/versions?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:444:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:451:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:453:            f"/v1/skills/{skill_id}/versions/{version}?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:503:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:510:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:512:            f"/v1/skills/{skill_id}/versions?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:572:                    "anthropic-beta": ",".join(chain((str(e) for e in betas), ["skills-2025-10-02"]))
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:579:        extra_headers = {"anthropic-beta": "skills-2025-10-02", **(extra_headers or {})}
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/versions.py:581:            f"/v1/skills/{skill_id}/versions/{version}?beta=true",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:3:from .skills import (
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:4:    Skills,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:5:    AsyncSkills,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:6:    SkillsWithRawResponse,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:7:    AsyncSkillsWithRawResponse,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:8:    SkillsWithStreamingResponse,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:9:    AsyncSkillsWithStreamingResponse,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:27:    "Skills",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:28:    "AsyncSkills",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:29:    "SkillsWithRawResponse",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:30:    "AsyncSkillsWithRawResponse",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:31:    "SkillsWithStreamingResponse",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/resources/beta/skills/__init__.py:32:    "AsyncSkillsWithStreamingResponse",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/anthropic_beta_param.py:31:        "skills-2025-10-02",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pydantic/dataclasses.py:189:        # Keep track of the original __doc__ so that we can restore it after applying the dataclasses decorator
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/operations/build/build_tracker.py:31:        # Restore original values in the target.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/beta_container.py:23:    skills: Optional[List[BetaSkill]] = None
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/beta_container.py:24:    """Skills loaded in the container"""
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/cli/spinners.py:47:        backup = "\b" * self._width
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/cli/spinners.py:48:        self._file.write(backup + " " * self._width + backup)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:148:anthropic/resources/beta/skills/__init__.py,sha256=QMC_HEzfI-k0jhfKJThUUjf9wf7Vs8HTxSXYNnvVx2o,836
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:149:anthropic/resources/beta/skills/__pycache__/__init__.cpython-313.pyc,,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:150:anthropic/resources/beta/skills/__pycache__/skills.cpython-313.pyc,,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:151:anthropic/resources/beta/skills/__pycache__/versions.cpython-313.pyc,,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:152:anthropic/resources/beta/skills/skills.py,sha256=ytCR9JN7Qgn9GbWT0oBgpy-nvYXWwqoBvOzZ_iURANE,25036
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:153:anthropic/resources/beta/skills/versions.py,sha256=iWSrZ4iqVGm16f7r_aE79gDxeUTUaSw5dEBAyHIxRu8,25212
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:705:anthropic/types/beta/skills/__init__.py,sha256=O7NO7FhQ3882R0q8UthBFi8KlB9Owg93jjdA9ntTGgg,609
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:706:anthropic/types/beta/skills/__pycache__/__init__.cpython-313.pyc,,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:707:anthropic/types/beta/skills/__pycache__/version_create_params.cpython-313.pyc,,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:708:anthropic/types/beta/skills/__pycache__/version_create_response.cpython-313.pyc,,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:709:anthropic/types/beta/skills/__pycache__/version_delete_response.cpython-313.pyc,,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:710:anthropic/types/beta/skills/__pycache__/version_list_params.cpython-313.pyc,,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:711:anthropic/types/beta/skills/__pycache__/version_list_response.cpython-313.pyc,,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:712:anthropic/types/beta/skills/__pycache__/version_retrieve_response.cpython-313.pyc,,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:713:anthropic/types/beta/skills/version_create_params.py,sha256=5608lJ5M0r5fuvRYqndL-8Q6cJWaEs2xQUoGeK-msA8,813
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:714:anthropic/types/beta/skills/version_create_response.py,sha256=h_88pBqDHL-SYefLfx-ZA9i0RVWylO3E6uFZjSrWb8I,1187
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:715:anthropic/types/beta/skills/version_delete_response.py,sha256=_sJ892AuqEtAZ6g5w_r7AmA8N07FfhnLYM4v-jFNXtM,465
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:716:anthropic/types/beta/skills/version_list_params.py,sha256=7ybJm6AoOfrRE22qEF3GaBdDvkpTal1DoywiMN0y8QM,773
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:717:anthropic/types/beta/skills/version_list_response.py,sha256=S2ifcSXltFr4yJzhCEtuQAQtQ0sMycTuv1djhRId5n4,1183
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic-0.76.0.dist-info/RECORD:718:anthropic/types/beta/skills/version_retrieve_response.py,sha256=1cfKkqynLN5Cy2RpUXdI-tlSZT3NK4e-xIUd4jUwEEo,1191
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/utils/misc.py:50:    "backup_dir",
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/utils/misc.py:199:def backup_dir(dir: str, ext: str = ".bak") -> str:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/vcs/versioncontrol.py:28:    backup_dir,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/vcs/versioncontrol.py:562:            dest_dir = backup_dir(dest)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/commands/completion.py:58:            (Test-Path Function:\\_pip_completeBackup)) {{
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/commands/completion.py:59:            Rename-Item Function:\\TabExpansion _pip_completeBackup
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/commands/completion.py:72:            elseif (Test-Path Function:\\_pip_completeBackup) {{
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/commands/completion.py:74:                _pip_completeBackup $line $lastWord
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/req/req_uninstall.py:285:                logger.error("Failed to restore %s", new_path)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/req/req_install.py:48:    backup_dir,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/req/req_install.py:765:                dest_file = backup_dir(archive_path)
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/skill_delete_response.py:18:    For Skills, this is always `"skill_deleted"`.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/skill_list_params.py:29:    """Filter skills by source.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/skill_list_params.py:31:    If provided, only skills from the specified source will be returned:
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/skill_list_params.py:33:    - `"custom"`: only return user-created skills
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/skill_list_params.py:34:    - `"anthropic"`: only return Anthropic-created skills
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/skill_list_response.py:45:    For Skills, this is always `"skill"`.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/skill_create_response.py:45:    For Skills, this is always `"skill"`.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/beta_container_params.py:14:    """Container parameters with skills to be loaded."""
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/beta_container_params.py:19:    skills: Optional[Iterable[BetaSkillParams]]
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/beta_container_params.py:20:    """List of skills to load in the container"""
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/skill_retrieve_response.py:45:    For Skills, this is always `"skill"`.
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/YoutubeDL.py:1034:    def restore_console_title(self):
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/YoutubeDL.py:1037:        self._send_console_code('\033[23;0t')  # Restore the title from stack
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/YoutubeDL.py:1049:        self.restore_console_title()
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/YoutubeDL.py:2259:            # Restore the actual return code
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/YoutubeDL.py:2372:                            tokens.restore_last_token()
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/YoutubeDL.py:2375:                        tokens.restore_last_token()
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/YoutubeDL.py:2378:                        tokens.restore_last_token()
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/YoutubeDL.py:2644:            def restore_last_token(self):
/home/sebas/venvs/catt/lib/python3.13/site-packages/casttube/YouTubeSession.py:260:        # If user did a bad request (eg. remove an non-existing video from queue) bind restores the session.
/home/sebas/venvs/catt/lib/python3.13/site-packages/charset_normalizer-3.4.7.dist-info/METADATA:339:- Logger level not restored correctly for empty byte sequences. (#701)
/home/sebas/venvs/catt/lib/python3.13/site-packages/charset_normalizer-3.4.7.dist-info/METADATA:359:- Restore ` multiple.intoto.jsonl` in GitHub releases in addition to individual attestation file per wheel.
/home/sebas/venvs/catt/lib/python3.13/site-packages/charset_normalizer-3.4.7.dist-info/METADATA:662:- The BC-support with v1.x was improved, the old staticmethods are restored (PR #82)
/home/sebas/venvs/catt/lib/python3.13/site-packages/click/core.py:2469:                    # Restore the UNSET values in the context parameters.
/home/sebas/venvs/catt/lib/python3.13/site-packages/click/core.py:2474:                            # Only restore keys that are present and still None, in case
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/twitter.py:1355:            # Restore original archive id and video index in title
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/slideslive.py:289:        'url': 'https://slideslive.com/38922070/learning-transferable-skills-1',
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/lazy_extractors.py:12676:    _VALID_URL = '(?x)\n                        (?:\n                            teachable:https?://(?P<site_t>[a-zA-Z0-9.-]+)|\n                            https?://(?:www\\.)?(?P<site>v1\\.upskillcourses\\.com|gns3\\.teachable\\.com|academyhacker\\.com|stackskills\\.com|market\\.saleshacker\\.com|learnability\\.org|edurila\\.com|courses\\.workitdaily\\.com)\n                        )\n                        /(?:courses|p)/(?:enrolled/)?(?P<id>[^/?#&]+)\n                    '
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/lazy_extractors.py:12688:    _VALID_URL = '(?x)\n                    (?:\n                        teachable:https?://(?P<site_t>[a-zA-Z0-9.-]+)|\n                        https?://(?:www\\.)?(?P<site>v1\\.upskillcourses\\.com|gns3\\.teachable\\.com|academyhacker\\.com|stackskills\\.com|market\\.saleshacker\\.com|learnability\\.org|edurila\\.com|courses\\.workitdaily\\.com)\n                    )\n                    /courses/[^/]+/lectures/(?P<id>\\d+)\n                    '
/home/sebas/venvs/catt/bin/activate.fish:62:        # Restore the return status of the previous command.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_basepersistence.py:203:                The restored user data.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_basepersistence.py:222:                The restored chat data.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_basepersistence.py:238:                The restored bot data.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_basepersistence.py:253:            dict[:obj:`str`, :obj:`str`]] | :obj:`None`: The restored metadata or :obj:`None`,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_basepersistence.py:269:            :obj:`dict`: The restored conversations for the handler.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_basepersistence.py:330:                The relevant data to restore :class:`telegram.ext.CallbackDataCache`.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_updater.py:715:        # Restore/set webhook settings, if needed. Again, we don't know ahead if a webhook is set,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_dictpersistence.py:246:            :obj:`dict`: The restored user data.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_dictpersistence.py:256:            :obj:`dict`: The restored chat data.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_dictpersistence.py:266:            :obj:`dict`: The restored bot data.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_dictpersistence.py:279:                dict[:obj:`str`, :obj:`str`]]: The restored metadata or :obj:`None`, \
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_dictpersistence.py:292:            :obj:`dict`: The restored conversations data.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_dictpersistence.py:361:                dict[:obj:`str`, :obj:`str`]]): The relevant data to restore
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_picklepersistence.py:298:            dict[:obj:`int`, :obj:`dict`]: The restored user data.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_picklepersistence.py:315:            dict[:obj:`int`, :obj:`dict`]: The restored chat data.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_picklepersistence.py:333:            :obj:`dict` | :attr:`telegram.ext.ContextTypes.bot_data`: The restored bot data.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_picklepersistence.py:353:            dict[:obj:`str`, :obj:`str`]] | :obj:`None`: The restored metadata or :obj:`None`,
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_picklepersistence.py:376:            :obj:`dict`: The restored conversations for the handler.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_picklepersistence.py:472:                The relevant data to restore :class:`telegram.ext.CallbackDataCache`.
/home/sebas/venvs/catt/lib/python3.13/site-packages/pychromecast/controllers/youtube.py:67:        # bind restores the session.
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/xiaohongshu.py:69:            formats.extend(traverse_obj(info, (('masterUrl', ('backupUrls', ...)), {
/home/sebas/venvs/catt/lib/python3.13/site-packages/catt/cli.py:575:def restore(settings, path):
/home/sebas/venvs/catt/lib/python3.13/site-packages/catt/cli.py:592:    cst.restore(data["data"])
/home/sebas/venvs/catt/lib/python3.13/site-packages/catt/controllers.py:531:    def restore(self, data):
/home/sebas/venvs/catt/lib/python3.13/site-packages/catt/controllers.py:558:    def restore(self, data):
/home/sebas/venvs/catt/lib/python3.13/site-packages/catt/controllers.py:619:    def restore(self, data):
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/vrt.py:316:                self.write_debug('Restored tokens from cache')
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/vrt.py:362:            self.write_debug('Restored refresh token from cache')
/home/sebas/venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/teachable.py:25:        'stackskills.com': 'stackskills',
/home/sebas/telegram-bot-listener-backup-20260118/venv/bin/activate.fish:62:        # Restore the return status of the previous command.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/_telegramobject.py:654:                # We'll restore them shortly.
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/_telegramobject.py:661:        # this ensures that we restore attributes that were already using datetime.timdelta
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/_update.py:60:            you're using Webhooks, since it allows you to ignore repeated updates or to restore the
/home/sebas/telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/_update.py:170:            you're using Webhooks, since it allows you to ignore repeated updates or to restore the

[Showing lines 114-397 of 397 (50.0KB limit). Full output: /tmp/pi-bash-77271235ec600064.log]


# Personal Agent

## Communication

- Follow the system communication defaults.
- Preserve user intent and technical accuracy.
- Keep responses brief, clear, and action-oriented unless the user asks for more detail.
- **Pending validation:** confirm this communication mode auto-loads in every new Pi session.

## Intent

- Prioritize business impact.
- Reframe technical work toward the real objective.
- Ask only questions that change scope, risk, or success criteria.
- Execute fully once clarified.
- Keep the main thread focused.
- Use subagents for recon, parallel work, or context isolation when useful.
- Use Agents Database as durable shared memory, not just search.
- Save high-signal preferences, decisions, project facts, reusable artifacts, and concise handoff context when likely useful beyond the current chat.
- Prefer a few strong memories over many noisy ones.
- This Pi config repo is the main place to evolve these rules going forward.

## Rules

- Irreversible actions require explicit confirmation.
- Never merge or push to main without user confirmation.
- Keep responses direct and low-noise.
- Keep code blocks, commands, commits, and PR text in normal technical form unless the user asks otherwise.
- Point out contradictions when they matter.

## Machine Context

- **This machine is `ballbox-first`.**
- Do **not** SSH into `ballbox-first` for normal local work. You are already on it.
- This Raspberry Pi is effectively both workstation and server for Sebas's day-to-day work.
- "el servidor" usually refers to this same machine unless the user clearly means another host.

## Server Details

- Hostname: `ballbox-first.emperor-ratio.ts.net`
- Tailscale IP: `100.116.176.16`
- 24/7 machine
- Nginx on `:80` routes to other local services
- `personal-agent` API: `http://100.116.176.16:8082/api/status`
- `agents-database` API: `http://100.116.176.16:8091/api/status`

## Playwright

- `playwright-mcp` CLI available.
- Prefer headless Chromium.
- Avoid Firefox/WebKit unless needed.
- When a repo supports both dev-server and production-style e2e server paths, prefer the more stable production-style path on `ballbox-first` if Playwright `webServer` orchestration is flaky with the dev server.

## Storage / Shared Tooling

- For durable machine-local tools, harnesses, caches, or shared artifacts that may grow, prefer placement under `/mnt/rpi` rather than `/home/sebas` unless there is a strong reason not to.

## SSH / tmux

- Interactive SSH shells on `ballbox-first` auto-run a tmux session picker from `/home/sebas/.bashrc` via the `tmux_pick()` function.
- If `fzf` exists, the picker uses it. Otherwise it falls back to a text prompt that starts with `tmux sessions:`.
- Choosing `n` or `+ new session` auto-creates a tmux session named with `date +%Y-%m-%d-%H-%M-%S`.
- Typing an existing session name attaches to it.
- Typing any other non-empty name creates or attaches to that tmux session after sanitizing to `[[:alnum:]_.-]`.
- `/home/sebas/.tmux.conf` is intentionally configured as persistence-first tmux, not as a rich interactive UI:
  - rare prefix: `C-\\`
  - status bar off
  - dangerous defaults for panes/windows/session cycling unbound
  - explicit escape hatches kept for reload and detach
- Better SSH terminal handling for tmux also lives in `/home/sebas/.tmux.conf`.
- If asked to change the SSH tmux picker, check `/home/sebas/.bashrc` first.
- If asked to simplify tmux behavior, check `/home/sebas/.tmux.conf` first.

## Telegram

Required vars:
- `TELEGRAM_BOT_TOKEN`
- `TELEGRAM_CHAT_ID`

Notify command:
```bash
~/.agents/skills/telegram-notify/telegram-notify "Message"
```


---
name: memory-write
description: Save a durable high-signal memory into agents-database
---

# memory-write

## Use When

- new information is likely useful beyond current chat or task
- saving a decision, preference, project fact, reusable source/artifact, or handoff summary
- user asks to remember something durable

## Do Not Use When

- content is trivial, redundant, ephemeral, or likely useless later
- content is secret unless user explicitly asked to store it

## Required Workflow

1. If useful context may already exist, optionally check first:
   - `curl -fsSL "${AGENTS_DB_API:-http://100.116.176.16:8091}/api/search?q=<query>&scope=global&scope=project&limit=10"`
2. Choose best memory type:
   - `profile`: stable user preference, priority, recurring constraint
   - `decision`: chosen approach or operating rule
   - `project`: durable project fact or invariant
   - `artifact`: reusable source, claim, reference, output
   - `episode`: concise session summary, blocked state, handoff context
3. Build a concise payload with:
   - required: `type`, `scope`, `title`, `content`
   - recommended when known: `subtype`, `project_id`, `repo_id`, `task_id`, `run_id`, `source_ref`, `origin_agent`, `url`, `domain`, `metadata`
4. Save it with the helper:
   - `~/.agents/skills/memory-write/memory-write --type <type> --scope <scope> --title "<title>" --content "<content>"`
5. Confirm the created memory id and what was stored.

## Quick Examples

```bash
~/.agents/skills/memory-write/memory-write \
  --type profile \
  --subtype working_preference \
  --scope global \
  --title "User prefers concise status updates" \
  --content "Sebas prefers short, direct updates with business impact first." \
  --source-ref "conversation:2026-04-17" \
  --origin-agent personal-agent

~/.agents/skills/memory-write/memory-write \
  --type decision \
  --subtype operating_rule \
  --scope global \
  --title "Agents should save durable high-signal memory opportunistically" \
  --content "Treat agents-database as shared durable memory, not only search." \
  --metadata '{"source":"conversation"}'
```

## Rules

- prefer one strong memory over many weak ones
- keep `title` short and searchable
- keep `content` factual and compact
- use `episode` for summaries, not for every chat turn
- include `url` and `domain` for web-derived artifacts when known
- include `project_id`, `repo_id`, `task_id`, and `run_id` when context exists


set -e
cd /home/sebas
printf '\n## tree\n'
find /home/sebas/.agents -maxdepth 3 \( -type d -o -type f \) | sed 's#^#/##' | head -n 200
printf '\n## likely repo files\n'
find /mnt/rpi/pi-config -maxdepth 3 -type f | sed 's#^#/##' | sort
printf '\n## direct refs in repo/home dotfiles\n'
rg -n --glob '!**/venv/**' --glob '!**/site-packages/**' --glob '!**/.git/**' "(/home/sebas/\.agents/skills|~/.agents/skills|\.agents/skills|available_skills|backup|restore)" /mnt/rpi/pi-config /home/sebas/.bashrc /home/sebas/.profile /home/sebas/.config /home/sebas/.local/bin /home/sebas/.agents 2>/dev/null

set -e
cd /mnt/rpi/pi-config
find . -maxdepth 4 -type f | sort | xargs -r ls -l