Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | W _ __class_vars__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __private_attributes__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_complete__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_computed_fields__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_core_schema__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_custom_init__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_decorators__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_extra__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_fields__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_fields_set__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_generic_metadata__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_parent_namespace__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_post_init__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_private__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_root_model__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_serializer__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __pydantic_validator__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) __signature__ (ooai_skills.CuratedRepo attribute) (ooai_skills.LintIssue attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.LintIndex attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.RepoSource attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SkillRecord attribute) (ooai_skills.SourceIndex attribute) A agents (ooai_skills.direct.InstallResult attribute) all_repos() (in module ooai_skills.curated) app (in module ooai_skills.cli) B body (ooai_skills.frontmatter.ParsedFrontmatter attribute) bucket (ooai_skills.OoaiSkillsSettings attribute) (ooai_skills.s3.S3Client attribute) (ooai_skills.settings.OoaiSkillsSettings attribute) C categories() (in module ooai_skills.curated) category (ooai_skills.CuratedRepo attribute) (ooai_skills.models.CuratedRepo attribute) client (ooai_skills.s3.S3Client attribute) clone_repo() (in module ooai_skills.git) cmd_create() (in module ooai_skills.cli) cmd_cur_categories() (in module ooai_skills.cli) cmd_cur_export() (in module ooai_skills.cli) cmd_cur_list() (in module ooai_skills.cli) cmd_ingest_curated_zips() (in module ooai_skills.cli) cmd_ingest_github_zip() (in module ooai_skills.cli) cmd_init() (in module ooai_skills.cli) cmd_install() (in module ooai_skills.cli) cmd_loc_cat() (in module ooai_skills.cli) cmd_loc_find() (in module ooai_skills.cli) cmd_loc_info() (in module ooai_skills.cli) cmd_loc_list() (in module ooai_skills.cli) cmd_loc_remove() (in module ooai_skills.cli) cmd_mcp_serve() (in module ooai_skills.cli) cmd_mirror() (in module ooai_skills.cli) cmd_mirror_curated() (in module ooai_skills.cli) cmd_pull() (in module ooai_skills.cli) cmd_push_local() (in module ooai_skills.cli) cmd_remote_search() (in module ooai_skills.cli) cmd_remote_stats() (in module ooai_skills.cli) cmd_status() (in module ooai_skills.cli) code (ooai_skills.LintIssue attribute) (ooai_skills.models.LintIssue attribute) commands (ooai_skills.direct.InstallResult attribute) content_hash (ooai_skills.models.SkillRecord attribute) (ooai_skills.SkillRecord attribute) cur (in module ooai_skills.cli) CuratedRepo (class in ooai_skills) (class in ooai_skills.models) D description (ooai_skills.CuratedRepo attribute) (ooai_skills.local.LocalSkill attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.SkillRecord attribute) dir_path (ooai_skills.local.LocalSkill attribute) discover_skills() (in module ooai_skills.discover) discovered_at (ooai_skills.models.SkillRecord attribute) (ooai_skills.SkillRecord attribute) download_github_archive_zip() (in module ooai_skills.ingest_zip) download_prefix() (ooai_skills.s3.S3Client method) E ensure_bucket() (ooai_skills.s3.S3Client method) exclude_globs (ooai_skills.models.RepoSource attribute) (ooai_skills.RepoSource attribute) extra_targets (ooai_skills.OoaiSkillsSettings attribute) (ooai_skills.settings.OoaiSkillsSettings attribute) extra_targets_list (ooai_skills.OoaiSkillsSettings property) (ooai_skills.settings.OoaiSkillsSettings property) extract_zip() (in module ooai_skills.ingest_zip) F files (ooai_skills.direct.InstallResult attribute) filter_repos() (in module ooai_skills.curated) find_local_skills() (in module ooai_skills.local) folder_name (ooai_skills.local.LocalSkill attribute) from_settings() (ooai_skills.s3.S3Client static method) frontmatter (ooai_skills.frontmatter.ParsedFrontmatter attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.SkillRecord attribute) G generated_at (ooai_skills.models.LintIndex attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.models.SourceIndex attribute) (ooai_skills.SkillIndex attribute) (ooai_skills.SourceIndex attribute) get_json() (ooai_skills.s3.S3Client method) GithubArchiveSpec (class in ooai_skills.ingest_zip) H hash_bytes() (in module ooai_skills.hashing) hash_dir() (in module ooai_skills.hashing) hash_file() (in module ooai_skills.hashing) I include_globs (ooai_skills.models.RepoSource attribute) (ooai_skills.RepoSource attribute) ingest_github_archive_zip() (in module ooai_skills.ingest_zip) init_project() (in module ooai_skills.init) install_from_github() (in module ooai_skills.direct) install_from_url() (in module ooai_skills.direct) InstallResult (class in ooai_skills.direct) is_git_available() (in module ooai_skills.git) issues (ooai_skills.models.LintIndex attribute) iter_local_skills() (in module ooai_skills.local) K kind (ooai_skills.CuratedRepo attribute) (ooai_skills.ingest_zip.GithubArchiveSpec attribute) (ooai_skills.models.CuratedRepo attribute) L LintIndex (class in ooai_skills.models) LintIssue (class in ooai_skills) (class in ooai_skills.models) load_sources_file() (in module ooai_skills.sources) loc (in module ooai_skills.cli) local_packs_dir (ooai_skills.OoaiSkillsSettings attribute) (ooai_skills.settings.OoaiSkillsSettings attribute) local_skills_dir (ooai_skills.OoaiSkillsSettings attribute) (ooai_skills.settings.OoaiSkillsSettings attribute) LocalSkill (class in ooai_skills.local) M main() (in module ooai_skills.mcp_server) message (ooai_skills.LintIssue attribute) (ooai_skills.models.LintIssue attribute) meta (ooai_skills.models.SourceIndex attribute) (ooai_skills.SourceIndex attribute) mirror_sources() (in module ooai_skills.mirror) model_config (ooai_skills.OoaiSkillsSettings attribute) (ooai_skills.settings.OoaiSkillsSettings attribute) module ooai_skills ooai_skills.cli ooai_skills.curated ooai_skills.data ooai_skills.direct ooai_skills.discover ooai_skills.frontmatter ooai_skills.git ooai_skills.hashing ooai_skills.ingest_zip ooai_skills.init ooai_skills.local ooai_skills.mcp_server ooai_skills.mirror ooai_skills.models ooai_skills.push_local ooai_skills.remote_tools ooai_skills.s3 ooai_skills.settings ooai_skills.sources ooai_skills.sync N name (ooai_skills.local.LocalSkill attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.SkillRecord attribute) O on_upload (ooai_skills.s3.S3Client attribute) ooai_skills module ooai_skills.cli module ooai_skills.curated module ooai_skills.data module ooai_skills.direct module ooai_skills.discover module ooai_skills.frontmatter module ooai_skills.git module ooai_skills.hashing module ooai_skills.ingest_zip module ooai_skills.init module ooai_skills.local module ooai_skills.mcp_server module ooai_skills.mirror module ooai_skills.models module ooai_skills.push_local module ooai_skills.remote_tools module ooai_skills.s3 module ooai_skills.settings module ooai_skills.sources module ooai_skills.sync module OoaiSkillsSettings (class in ooai_skills) (class in ooai_skills.settings) P parse_frontmatter() (in module ooai_skills.frontmatter) ParsedFrontmatter (class in ooai_skills.frontmatter) path (ooai_skills.LintIssue attribute) (ooai_skills.models.LintIssue attribute) presigned_get() (ooai_skills.s3.S3Client method) presigned_put() (ooai_skills.s3.S3Client method) pull_all() (in module ooai_skills.sync) pull_single() (in module ooai_skills.sync) push_local() (in module ooai_skills.push_local) put_json() (ooai_skills.s3.S3Client method) R rebuild_flat_view() (in module ooai_skills.sync) ref (ooai_skills.ingest_zip.GithubArchiveSpec attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.RepoSource attribute) remote (in module ooai_skills.cli) remote_search() (in module ooai_skills.sync) remote_stats() (in module ooai_skills.remote_tools) repo (ooai_skills.CuratedRepo attribute) (ooai_skills.ingest_zip.GithubArchiveSpec attribute) (ooai_skills.models.CuratedRepo attribute) (ooai_skills.models.RepoSource attribute) (ooai_skills.RepoSource attribute) RepoSource (class in ooai_skills) (class in ooai_skills.models) resolve_local_skill() (in module ooai_skills.local) resolved_extra_targets (ooai_skills.OoaiSkillsSettings property) (ooai_skills.settings.OoaiSkillsSettings property) rules (ooai_skills.direct.InstallResult attribute) S s3_access_key (ooai_skills.OoaiSkillsSettings attribute) (ooai_skills.settings.OoaiSkillsSettings attribute) s3_endpoint (ooai_skills.OoaiSkillsSettings attribute) (ooai_skills.settings.OoaiSkillsSettings attribute) s3_prefix (ooai_skills.models.SkillRecord attribute) (ooai_skills.SkillRecord attribute) s3_region (ooai_skills.OoaiSkillsSettings attribute) (ooai_skills.settings.OoaiSkillsSettings attribute) s3_secret_key (ooai_skills.OoaiSkillsSettings attribute) (ooai_skills.settings.OoaiSkillsSettings attribute) s3_secure (ooai_skills.OoaiSkillsSettings attribute) (ooai_skills.settings.OoaiSkillsSettings attribute) S3Client (class in ooai_skills.s3) severity (ooai_skills.LintIssue attribute) (ooai_skills.models.LintIssue attribute) skill_id (ooai_skills.LintIssue attribute) (ooai_skills.models.LintIssue attribute) (ooai_skills.models.SkillRecord attribute) (ooai_skills.SkillRecord attribute) SkillFilter (in module ooai_skills.sync) SkillIndex (class in ooai_skills) (class in ooai_skills.models) SkillRecord (class in ooai_skills) (class in ooai_skills.models) skills (ooai_skills.direct.InstallResult attribute) (ooai_skills.models.SkillIndex attribute) (ooai_skills.SkillIndex attribute) source_commit (ooai_skills.models.SkillRecord attribute) (ooai_skills.SkillRecord attribute) source_path (ooai_skills.models.SkillRecord attribute) (ooai_skills.SkillRecord attribute) source_repo (ooai_skills.models.SkillRecord attribute) (ooai_skills.SkillRecord attribute) SourceIndex (class in ooai_skills) (class in ooai_skills.models) sources (ooai_skills.models.SourceIndex attribute) (ooai_skills.SourceIndex attribute) T TOOLS (in module ooai_skills.mcp_server) total (ooai_skills.direct.InstallResult property) U upload_dir() (ooai_skills.s3.S3Client method) UploadNotifyCallback (in module ooai_skills.s3) W work_dir (ooai_skills.OoaiSkillsSettings attribute) (ooai_skills.settings.OoaiSkillsSettings attribute)