api/skills_import.py.dox.md
skills_import.py API endpoint.skills_import.py because this directory is intentionally flat.skills_import.py owns the runtime implementation.skills_import.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.SkillsImport (ApiHandler)
async process(self, input: dict, request: Request) -> dict | Responsehelpers.api.ApiHandler; WebSocket handlers must derive from helpers.ws.WsHandler.SkillsImport is an ApiHandler.SkillsImport defines process(...).__future__, helpers, helpers.api, helpers.skills_import, os, pathlib, time, uuid, werkzeug.datastructures, werkzeug.utils.self.use_context, strip.lower, Path, tmp_dir.mkdir, secure_filename, time.strftime, skills_file.save, strip, files.get_abs_path, base.lower.endswith, import_skills, files.deabsolute_path, uuid.uuid4, tmp_path.unlink, base.lower.helpers.api.Response for non-JSON responses, files, redirects, or status-specific replies.No child DOX files.