Update to Firebase
Snapshot Nov 3, 2026 · 00:11 UTC · version 1.2.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 24, 2026 · 12:58 UTC
{"sha256":"61f96d9a80e8ac5549b857249d39e6480fc981a29f542ad12bfe61091e902e24","size":1360}
Nov 3, 2026 · 00:11 UTC
Not present
Package file
Oct 24, 2026 · 12:58 UTC
{"sha256":"61f96d9a80e8ac5549b857249d39e6480fc981a29f542ad12bfe61091e902e24","size":1360}
Nov 3, 2026 · 00:11 UTC
Not present
Package file
Oct 24, 2026 · 12:58 UTC
dbb35e8adf41180479a8e2c6fc6ce718c1adf961ead58a0690c9b4fdf3f8a01d
Nov 3, 2026 · 00:11 UTC
bfad38f88b5fd8228ccf8448e69a9cc3ce58bdfb6e0ae24e63e4df2a9738994c
Package file
Oct 24, 2026 · 12:58 UTC
1691
Nov 3, 2026 · 00:11 UTC
1697
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
.codex-plugin/assets/composer-icon.svg →
.codex-plugin/assets/logo.svg →
skills/extension-to-functions-codebase/SKILL.md →
skills/firebase-ai-logic-basics/SKILL.md →
skills/firebase-ai-logic-basics/references/flutter_setup.md →
skills/firebase-ai-logic-basics/references/ios_setup.md →
skills/firebase-ai-logic-basics/references/tts_generation.md →
skills/firebase-ai-logic-basics/references/usage_patterns_android.md →
skills/firebase-ai-logic-basics/references/usage_patterns_web.md →
skills/firebase-analytics/SKILL.md →
skills/firebase-analytics/references/android_screen_views.md →
skills/firebase-analytics/references/android_setup.md →
skills/firebase-analytics/references/ios_screen_views.md →
skills/firebase-analytics/references/ios_setup.md →
skills/firebase-app-hosting-basics/SKILL.md →
skills/firebase-app-hosting-basics/references/configuration.md →
skills/firebase-auth-basics/SKILL.md →
skills/firebase-auth-basics/references/client_sdk_android.md →
skills/firebase-auth-basics/references/client_sdk_web.md →
skills/firebase-auth-basics/references/flutter_setup.md →
skills/firebase-auth-basics/references/security_rules.md →
skills/firebase-basics/SKILL.md →
skills/firebase-basics/references/android_setup.md →
skills/firebase-basics/references/ios_setup.md →
skills/firebase-basics/references/web_setup.md →
skills/firebase-crashlytics/SKILL.md →
skills/firebase-crashlytics/references/android_setup.md →
skills/firebase-crashlytics/references/ios_setup.md →
skills/firebase-data-connect-basics/SKILL.md →
skills/firebase-data-connect-basics/examples.md →
skills/firebase-data-connect-basics/reference/config.md →
skills/firebase-data-connect-basics/reference/realtime.md →
skills/firebase-data-connect-basics/reference/sdk_android.md →
skills/firebase-data-connect-basics/reference/sdk_flutter.md →
skills/firebase-data-connect-basics/reference/sdk_ios.md →
skills/firebase-data-connect-basics/reference/sdk_web.md →
skills/firebase-data-connect-basics/reference/security.md →
skills/firebase-data-connect-basics/templates.md →
skills/firebase-firestore/SKILL.md →
skills/firebase-firestore/references/enterprise/android_sdk_usage.md →
skills/firebase-firestore/references/enterprise/data_model.md →
skills/firebase-firestore/references/enterprise/indexes.md →
skills/firebase-firestore/references/enterprise/python_sdk_usage.md →
skills/firebase-firestore/references/enterprise/web_sdk_usage.md →
skills/firebase-firestore/references/standard/android_sdk_usage.md →
skills/firebase-firestore/references/standard/flutter_setup.md →
skills/firebase-firestore/references/standard/indexes.md →
skills/firebase-hosting-basics/SKILL.md →
skills/firebase-remote-config-basics/SKILL.md →
skills/firebase-remote-config-basics/references/android_setup.md →
skills/firebase-remote-config-basics/references/ios_setup.md →
skills/firebase-security-rules-auditor/SKILL.md →
skills/firestore-rules-creation/SKILL.md →
skills/xcode-project-setup/SKILL.md →
skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift →
Full technical diff · 104 changed fields
removed /files/.codex-plugin~1assets~1composer-icon.svg
{
"sha256": "61f96d9a80e8ac5549b857249d39e6480fc981a29f542ad12bfe61091e902e24",
"size": 1360
}Field is absent
removed /files/.codex-plugin~1assets~1logo.svg
{
"sha256": "61f96d9a80e8ac5549b857249d39e6480fc981a29f542ad12bfe61091e902e24",
"size": 1360
}Field is absent
changed /files/.codex-plugin~1plugin.json/sha256
"dbb35e8adf41180479a8e2c6fc6ce718c1adf961ead58a0690c9b4fdf3f8a01d"
"bfad38f88b5fd8228ccf8448e69a9cc3ce58bdfb6e0ae24e63e4df2a9738994c"
changed /files/.codex-plugin~1plugin.json/size
1691
1697
changed /files/skills~1extension-to-functions-codebase~1SKILL.md/sha256
"857b07455169bf6f599bf660cc486cf2edfba9d5356ad7b158959064a90ca4be"
"f12e0cfb6d9678de1906c9cbbcc79b9099306e00cbdb9c3cc9281cd5d3475eff"
changed /files/skills~1extension-to-functions-codebase~1SKILL.md/size
4531
4552
changed /files/skills~1firebase-ai-logic-basics~1SKILL.md/sha256
"f19b7e457259be0526c10ae425b647eef4d80302f780b0d8ce6a95bbb78b8a16"
"44680ac433e46a3cc4f679774c4525ae87c735051d397df5483f5ec598401567"
changed /files/skills~1firebase-ai-logic-basics~1SKILL.md/size
9057
12575
changed /files/skills~1firebase-ai-logic-basics~1references~1flutter_setup.md/sha256
"3d416c84c7046f7cc4cb9f888051f04b3f679a430b86cc619e18c1837e6e0756"
"b5c42d58646626b60a97031951f4b913ca1af57315c2c2c810ed468804d0038b"
changed /files/skills~1firebase-ai-logic-basics~1references~1flutter_setup.md/size
3335
5169
changed /files/skills~1firebase-ai-logic-basics~1references~1ios_setup.md/sha256
"2c47ad18ee114425307240451fe2d72f95596a8d90d55457543d220085fb2475"
"b5b3ef44d171a85c5c5b5926c7236fe7fd5574770e9704cabecbf642f1fb57a5"
changed /files/skills~1firebase-ai-logic-basics~1references~1ios_setup.md/size
4834
8275
added /files/skills~1firebase-ai-logic-basics~1references~1tts_generation.md
Field was absent
{
"sha256": "41ce05a3d2fa29ba12834d5483588157da37ccf3c9b965fc97f648969693e974",
"size": 22260
}changed /files/skills~1firebase-ai-logic-basics~1references~1usage_patterns_android.md/sha256
"9c4b90ebcb11b9ad568a3eb63fa375f2a08f960f0e007e4afe2608fbda631669"
"8a9b231f0002a9b60b8d019adf19a59b8c0f393fbe5be2c5b91d887e5486f3b5"
changed /files/skills~1firebase-ai-logic-basics~1references~1usage_patterns_android.md/size
4545
7359
changed /files/skills~1firebase-ai-logic-basics~1references~1usage_patterns_web.md/sha256
"707c09bf390999fb0818495936b6c409400c9090b68239afdc7e60595cc8a268"
"b4f179961291ab28e11cee26f57f8cdda6521cb5842034d3c26e9c3161e32115"
changed /files/skills~1firebase-ai-logic-basics~1references~1usage_patterns_web.md/size
5450
8804
added /files/skills~1firebase-analytics~1SKILL.md
Field was absent
{
"sha256": "614dd654ae9593a8b3c01feee5f0cce43d64c891e39233cf5fd6f5a356ddff13",
"size": 2641
}added /files/skills~1firebase-analytics~1references~1android_screen_views.md
Field was absent
{
"sha256": "a341aa69a487834177fc8434c51c28bb60c97e688bf9bfc9c146d602da3b1330",
"size": 16886
}added /files/skills~1firebase-analytics~1references~1android_setup.md
Field was absent
{
"sha256": "cb24ce8cc7b719c47714ec8a8d1965745737ad904d2743b6cc9148446d66d296",
"size": 23261
}added /files/skills~1firebase-analytics~1references~1ios_screen_views.md
Field was absent
{
"sha256": "105c697b1ea009dc0d0d536c86346ae36fb2cc6693173ddf4d579ef9701f4c99",
"size": 11870
}added /files/skills~1firebase-analytics~1references~1ios_setup.md
Field was absent
{
"sha256": "fbd012707ea472a586e8425526ddfe4dcf6799429e6060ac41751c07a3c18f2e",
"size": 20713
}changed /files/skills~1firebase-app-hosting-basics~1SKILL.md/sha256
"c7778ad965d11c23ed2081debad22757e452e7f230a303822d8d9318b39ad098"
"4f02de25f6d8f86a98f9837960c64df6cf486956f46c54e8c8cd6fb5091f7e47"
changed /files/skills~1firebase-app-hosting-basics~1SKILL.md/size
2679
3360
changed /files/skills~1firebase-app-hosting-basics~1references~1configuration.md/sha256
"397451934aef2a0be08a0ef897d961a183f119aa9c51446d6e22443dcd3a8b77"
"96dae482499d78355df47b9cb6e66d79b11316f09664cb950dbf3042202a1dff"
changed /files/skills~1firebase-app-hosting-basics~1references~1configuration.md/size
1742
1828
changed /files/skills~1firebase-auth-basics~1SKILL.md/sha256
"1ac91dfca86e3eb9e19eae8d650d5f8615869dd94f7cf70ae525f13e16684c95"
"247aea2de7ef99b5fac1151082821bebee0b3153f385f640f28f09eba38c8c0b"
changed /files/skills~1firebase-auth-basics~1SKILL.md/size
4158
4692
changed /files/skills~1firebase-auth-basics~1references~1client_sdk_android.md/sha256
"11a263ef8b62aa236e6cee16cdf9073267a6c6de94e4414b639c48e62bc247a2"
"90c13892ff7a11c09aa5bfd00e9466b5bf586e629c9bd278f9a4bf46faef7869"
changed /files/skills~1firebase-auth-basics~1references~1client_sdk_android.md/size
4717
6111
changed /files/skills~1firebase-auth-basics~1references~1client_sdk_web.md/sha256
"d8143ac7989f220baea6ee47764253497ac8de1fcb1097cd832d7a7dece121f8"
"273387f012d9c3e7e30f401eb41240972b15043e6810c9c0e1641cf6e8f8ddcc"
changed /files/skills~1firebase-auth-basics~1references~1client_sdk_web.md/size
7670
7631
changed /files/skills~1firebase-auth-basics~1references~1flutter_setup.md/sha256
"181fdba6d78f2d2da85bfccb30ac560b85c61c55454381763725cfe4f2467110"
"7a99d1239cab551d97888640acb0868fd8993dfaadc49ba2af9f5e68e4e7494c"
changed /files/skills~1firebase-auth-basics~1references~1flutter_setup.md/size
5596
5472
changed /files/skills~1firebase-auth-basics~1references~1security_rules.md/sha256
"eb30222bce2bdcf4343ad771c3231580ba521e78fd86db6110a66597b0cb6df5"
"a38d5d663169902035f5407f3efee20bc9a7087efce0a601f6f57cd5580d526f"
changed /files/skills~1firebase-auth-basics~1references~1security_rules.md/size
1309
1444
changed /files/skills~1firebase-basics~1SKILL.md/sha256
"a80bfcc76a21d11ae332a534148dc53cb3274c18cc81f292f15d0ba985c9ed88"
"8616611d26f9192a00667ed501d766ce3239e3ae085fd43013c33267c01bb609"
changed /files/skills~1firebase-basics~1SKILL.md/size
7249
7414
changed /files/skills~1firebase-basics~1references~1android_setup.md/sha256
"f3d05f6e9ece92245799b14df2db7b30128964be1120af8f39b983b6fdd2b461"
"331879aeaa8190282955e651b58b03166d70e3813e734a06b8a38e2701c067c2"
changed /files/skills~1firebase-basics~1references~1android_setup.md/size
1820
8097
changed /files/skills~1firebase-basics~1references~1ios_setup.md/sha256
"eee2821ac8b007b744827c7a5453b6d5f328c81a1d174956936da5239e4026cc"
"5ea95a6a5e0dc41f2531517ab03459f4fff2353269a13d75302062ab25480d6e"
changed /files/skills~1firebase-basics~1references~1ios_setup.md/size
4055
6730
changed /files/skills~1firebase-basics~1references~1web_setup.md/sha256
"c2bcc26967bacfc9e48bff3573e43d4b7a4511104545531380d0081c7bed89a5"
"a9cf84d4226f1e5864607d8019b21b5128c24620e01513fe802bbbb50e5ca026"
changed /files/skills~1firebase-basics~1references~1web_setup.md/size
1675
4020
changed /files/skills~1firebase-crashlytics~1SKILL.md/sha256
"7b958b36c3fd46ba8be7a6b8afb782dc92152559997330e8552efeb40e5b3918"
"d5b158efcbc74051695b39c72900091c47647d633818d570ae67ae86f2a01d3d"
changed /files/skills~1firebase-crashlytics~1SKILL.md/size
1733
1754
changed /files/skills~1firebase-crashlytics~1references~1android_setup.md/sha256
"1afd7e121582764fe840ce8f1c64aa81125edee3cf4e50f4a36e38aeb0e96811"
"291f2fae1bfcb12b8c7b7a730bd1bbe0aad27c1dc368d65d7dbef2b5fc2e6bfa"
changed /files/skills~1firebase-crashlytics~1references~1android_setup.md/size
5169
6773
changed /files/skills~1firebase-crashlytics~1references~1ios_setup.md/sha256
"d1cd51487012a706b83eb768b3eecf1a79d89c12fb1c6e25139d38fe62ae4c57"
"25adf98f77d96f66a33bcc57ba395e5837b65969d0c12ee420ac1f21c737eb73"
changed /files/skills~1firebase-crashlytics~1references~1ios_setup.md/size
4556
4587
changed /files/skills~1firebase-data-connect-basics~1SKILL.md/sha256
"861d849c6213b17428cb886e39f56047221435bd8321768a1fbf331b145769cd"
"e4aa0e21bca50f967be5c3143f2503bba1cf199d5fe3d4098047e503ce66a493"
changed /files/skills~1firebase-data-connect-basics~1SKILL.md/size
9466
9525
changed /files/skills~1firebase-data-connect-basics~1examples.md/sha256
"2f8796fa0c259c73c2b9407b8693e34643efe82869f65ebe4f35528fc451cf9f"
"e29330410f573fcb56a08881e7a24a3173108f3a2e3220528333c063d68d7d57"
changed /files/skills~1firebase-data-connect-basics~1examples.md/size
14968
15073
changed /files/skills~1firebase-data-connect-basics~1reference~1config.md/sha256
"d96d82a407c4f21b48a7b7cdf61634009f064148bcdce3d82048a9ecb635b30d"
"2a811533db19fe98f439a39b1dc6017ee2395a2137e2d49e18792a518c7a1d7c"
changed /files/skills~1firebase-data-connect-basics~1reference~1config.md/size
6962
7256
changed /files/skills~1firebase-data-connect-basics~1reference~1realtime.md/sha256
"89e444d67c0096c91a2e1a74785b1651c6c9625ed8ac83eadc88c9935ef951db"
"90f7022ea19f68fa9bb96826982c2fc2feefa5bdf673ec7e1883700efaa828c1"
changed /files/skills~1firebase-data-connect-basics~1reference~1realtime.md/size
7738
7842
changed /files/skills~1firebase-data-connect-basics~1reference~1sdk_android.md/sha256
"eef2d2086229d774e94d6e3f2b83b0439c25bb2766cf20bf25d347d1993eb9b2"
"f552b8a310093b9df9b365b0c156d6dc99e463db23f894f84b27971a8ad916ad"
changed /files/skills~1firebase-data-connect-basics~1reference~1sdk_android.md/size
3794
6088
changed /files/skills~1firebase-data-connect-basics~1reference~1sdk_flutter.md/sha256
"3640523abf56bca4546fe6073423e697db9b328e249f8cd49b8ea8db79e3d3ee"
"fb70d1b5f1a4f46ef37724b86df485c6f192d69cba874ae5a639318bae6d42a8"
changed /files/skills~1firebase-data-connect-basics~1reference~1sdk_flutter.md/size
3511
3500
changed /files/skills~1firebase-data-connect-basics~1reference~1sdk_ios.md/sha256
"cc972c288be5e0b833e1f7e4e9ced324e06e412f77086baef6630dab62f93a2c"
"718bfbcf1246c82125632916b33c4ecf8a3e7d3b7fdc7b227917fffcaf424f2b"
changed /files/skills~1firebase-data-connect-basics~1reference~1sdk_ios.md/size
4332
4350
changed /files/skills~1firebase-data-connect-basics~1reference~1sdk_web.md/sha256
"160a03a68488eb632b8eba95fa7d143f41cfcdaa1006130abd05faf865d9e695"
"7981747b0bd892cf3266bcb76b977c7af8258709092d1a15ab18c6668fbfca7e"
changed /files/skills~1firebase-data-connect-basics~1reference~1sdk_web.md/size
4005
4899
changed /files/skills~1firebase-data-connect-basics~1reference~1security.md/sha256
"96944466954df5d0147bdafeaa4e9cf77cac32bccd67e8f0955fc4d0696fac3e"
"a63717c3dc8e856c60938d6d25c1bf75503267fead2face8faee4768a0240f1e"
changed /files/skills~1firebase-data-connect-basics~1reference~1security.md/size
8944
9081
changed /files/skills~1firebase-data-connect-basics~1templates.md/sha256
"96b4f1cd603b4b8e9b7f2a28c9ce12f2e8c61d24126f44c91c4cd5aa6a0882ba"
"d09743fc721ad4630d0e83503eed117b1245e454632680f0fafdaa5cd1320fbb"
changed /files/skills~1firebase-data-connect-basics~1templates.md/size
7194
7312
changed /files/skills~1firebase-firestore~1SKILL.md/sha256
"c4c43459633e402187b4b76ceea329d57dcc65e56f9cf26e44b554a2fa8962a4"
"ce09edc308e4ee0e4cf6db8d0cdc04c292a5b0534eb2320ad77a9599eb62c6d2"
changed /files/skills~1firebase-firestore~1SKILL.md/size
3912
4788
changed /files/skills~1firebase-firestore~1references~1enterprise~1android_sdk_usage.md/sha256
"186de7d587cb8575ec1b8e730b7b855bf03c47dc3730ae023120e98da37325e1"
"994585d99c147bced2c413a33579d09667c652dbe8a9b02d1ea91a6dfb31dca7"
changed /files/skills~1firebase-firestore~1references~1enterprise~1android_sdk_usage.md/size
8755
9920
changed /files/skills~1firebase-firestore~1references~1enterprise~1data_model.md/sha256
"6795131c1ab710d10847aac6a436990a31a39f58e794dc756b6839ee2f3dd552"
"3703a4a5671395d564cfa55b2127fdcdd05ba9c2d45d2e259beeeed5b9e5bb94"
changed /files/skills~1firebase-firestore~1references~1enterprise~1data_model.md/size
2880
2898
changed /files/skills~1firebase-firestore~1references~1enterprise~1indexes.md/sha256
"f9bb09563ebe43e08c5b8d83b8b21a1f7dd7a0baf6aa99e7a172eb74141d61bd"
"3de922b4c18a32a78f223367bb8da655272ab5012c0cb0e26363b2d460f0ba92"
changed /files/skills~1firebase-firestore~1references~1enterprise~1indexes.md/size
4936
3972
changed /files/skills~1firebase-firestore~1references~1enterprise~1python_sdk_usage.md/sha256
"05a2830c6c843066375a53fd404e69969e252849371dedc65d2b46f1b53c53d1"
"cecb1efc10f2da5e603d15a36ee473e91f264d0efb68f94363063555a4376b0a"
changed /files/skills~1firebase-firestore~1references~1enterprise~1python_sdk_usage.md/size
2946
3061
changed /files/skills~1firebase-firestore~1references~1enterprise~1web_sdk_usage.md/sha256
"12049e1d0c14ef7a2a33432afcd3c37a83eb6bdbf206d583d24dcd9002ae312f"
"196737ae456c907e7a315b259406fe424fe0e75c0d8508bfa0f5ff5da2578341"
changed /files/skills~1firebase-firestore~1references~1enterprise~1web_sdk_usage.md/size
4264
4760
changed /files/skills~1firebase-firestore~1references~1standard~1android_sdk_usage.md/sha256
"f2ac3c8118a8931b0c19467cfcc225cceded2948a0c756d112809b43da2b1d2f"
"4245b24574f5335a3b2e542388bb24bc8567353ef561381746b5998f36fbed90"
changed /files/skills~1firebase-firestore~1references~1standard~1android_sdk_usage.md/size
5185
6762
changed /files/skills~1firebase-firestore~1references~1standard~1flutter_setup.md/sha256
"d1998972e620d06daa2110e57363778adebf183b3e20ca12483e665b1c25161f"
"cd990f1cb760d5b3b5cc5f627da478b4b7bbf0fd9011d126b9c70b3626dde50d"
changed /files/skills~1firebase-firestore~1references~1standard~1flutter_setup.md/size
4612
4608
changed /files/skills~1firebase-firestore~1references~1standard~1indexes.md/sha256
"3fbe1bff5bd5378a116ac8f32b130c56c64b13a9cc423e6701ade84004c954ad"
"6581183f1b4d2cadef81a600e192b346983c9a4bbc8ef3b806531907136025db"
changed /files/skills~1firebase-firestore~1references~1standard~1indexes.md/size
4455
3439
changed /files/skills~1firebase-hosting-basics~1SKILL.md/sha256
"bcd0e291ba746e52555ee4755e14bdc782c1f7790979f00939ccd9216359d925"
"bb7b6c45f02ed3b9c2b5f942b8fa9c37d77ffdf5831d470c5155634afb717891"
changed /files/skills~1firebase-hosting-basics~1SKILL.md/size
2396
2417
changed /files/skills~1firebase-remote-config-basics~1SKILL.md/sha256
"afc121c7397392f9e79e23bfcc620fdaf37a62739a03f91643f864a4fdcfaf4b"
"9768294ce83681a4a0361831a50b6d6341d98155145384626b148179cf936c8b"
changed /files/skills~1firebase-remote-config-basics~1SKILL.md/size
5013
4889
changed /files/skills~1firebase-remote-config-basics~1references~1android_setup.md/sha256
"86ad45d8067087dcba41917a9d519e0b0cc7aff348bd3167bb13da9fe54218d0"
"b21b4cd04ae9f33dc1d932f7abb2fa76e7defd2a60813bfc6f449dfda42aae4e"
changed /files/skills~1firebase-remote-config-basics~1references~1android_setup.md/size
3484
4041
changed /files/skills~1firebase-remote-config-basics~1references~1ios_setup.md/sha256
"78ab3411ec4de8e2d881991845e1019e1e233102967e8a1dbda9a4c9a963f9fd"
"f5cd283ec8dabb9dac29cfc3d304144984b8594d8e4c0f5f202bb1281108fe12"
changed /files/skills~1firebase-remote-config-basics~1references~1ios_setup.md/size
2678
2675
changed /files/skills~1firebase-security-rules-auditor~1SKILL.md/sha256
"68d93d5baa81cc3c0cdd4ced241bbc5f1760009b581ab1f1a7a8409c08e1367f"
"6522cd9e61ca577e80326b7204b69883822e1bdf1846b0c829c43993fdeb3b4a"
changed /files/skills~1firebase-security-rules-auditor~1SKILL.md/size
3848
3909
changed /files/skills~1firestore-rules-creation~1SKILL.md/sha256
"3e2686cb5062d1f80200a532c36644a6d4e67b25d4383da7b7f2feaa09352231"
"26056872489c535ac58e35de52bf76b14a13607fa57d57f0e6e85f1b0be7e583"
changed /files/skills~1firestore-rules-creation~1SKILL.md/size
27188
28084
changed /files/skills~1xcode-project-setup~1SKILL.md/sha256
"3a7f5e3b2886a6706eb8ac18a2e3119ae16c3c1009a2d370afcfc520b41f64c0"
"e96d445e9bdbdb5b9b70da095374175f84d842e4778225101a9f07fa57d5bdc2"
changed /files/skills~1xcode-project-setup~1SKILL.md/size
6114
6135
changed /files/skills~1xcode-project-setup~1scripts~1xcode_spm_setup~1Sources~1main.swift/sha256
"ee7c6f5495c2ed32a600c237acb8ebd9d5ece1a48153a704c0b3bcf4fb4a2e45"
"7b622be10cc91e6a93c43e9fd03e168d9699e4d06ebbace804facc4cde165e45"
changed /files/skills~1xcode-project-setup~1scripts~1xcode_spm_setup~1Sources~1main.swift/size
9135
9397
Full snapshot data
{
"files": {
".codex-plugin/plugin.json": {
"sha256": "bfad38f88b5fd8228ccf8448e69a9cc3ce58bdfb6e0ae24e63e4df2a9738994c",
"size": 1697
},
".mcp.json": {
"sha256": "64542ecdd50ca0c1bb5659e346e4fc47f4f4b237c273107e7d5b637d87038287",
"size": 247
},
"assets/firebase-agent-skills_logo.svg": {
"sha256": "53ee707a468f9d94a69b3ddb27d58f6c303705c94b21f0652079608d660a3cef",
"size": 1403
},
"assets/firebase_logo.svg": {
"sha256": "61f96d9a80e8ac5549b857249d39e6480fc981a29f542ad12bfe61091e902e24",
"size": 1360
},
"skills/extension-to-functions-codebase/SKILL.md": {
"sha256": "f12e0cfb6d9678de1906c9cbbcc79b9099306e00cbdb9c3cc9281cd5d3475eff",
"size": 4552
},
"skills/extension-to-functions-codebase/references/configuration-migration.md": {
"sha256": "cf1f49be59ac7aa7e1d67cf91ea3f7aa04346a502eca03d90dfadad7f0fbbd1c",
"size": 6553
},
"skills/extension-to-functions-codebase/references/destructuring-shim.md": {
"sha256": "9434de7879f6776de20785e616da3338c3a18ee3b2df1d10ef97d4cd78902233",
"size": 4466
},
"skills/extension-to-functions-codebase/references/signature-mapping.md": {
"sha256": "86ac05798b2c7fc154e6582fe71d056bc5619ba6e7aa617b06764eeb54ae7830",
"size": 4350
},
"skills/firebase-ai-logic-basics/SKILL.md": {
"sha256": "44680ac433e46a3cc4f679774c4525ae87c735051d397df5483f5ec598401567",
"size": 12575
},
"skills/firebase-ai-logic-basics/references/flutter_setup.md": {
"sha256": "b5c42d58646626b60a97031951f4b913ca1af57315c2c2c810ed468804d0038b",
"size": 5169
},
"skills/firebase-ai-logic-basics/references/ios_setup.md": {
"sha256": "b5b3ef44d171a85c5c5b5926c7236fe7fd5574770e9704cabecbf642f1fb57a5",
"size": 8275
},
"skills/firebase-ai-logic-basics/references/tts_generation.md": {
"sha256": "41ce05a3d2fa29ba12834d5483588157da37ccf3c9b965fc97f648969693e974",
"size": 22260
},
"skills/firebase-ai-logic-basics/references/usage_patterns_android.md": {
"sha256": "8a9b231f0002a9b60b8d019adf19a59b8c0f393fbe5be2c5b91d887e5486f3b5",
"size": 7359
},
"skills/firebase-ai-logic-basics/references/usage_patterns_web.md": {
"sha256": "b4f179961291ab28e11cee26f57f8cdda6521cb5842034d3c26e9c3161e32115",
"size": 8804
},
"skills/firebase-analytics/SKILL.md": {
"sha256": "614dd654ae9593a8b3c01feee5f0cce43d64c891e39233cf5fd6f5a356ddff13",
"size": 2641
},
"skills/firebase-analytics/references/android_screen_views.md": {
"sha256": "a341aa69a487834177fc8434c51c28bb60c97e688bf9bfc9c146d602da3b1330",
"size": 16886
},
"skills/firebase-analytics/references/android_setup.md": {
"sha256": "cb24ce8cc7b719c47714ec8a8d1965745737ad904d2743b6cc9148446d66d296",
"size": 23261
},
"skills/firebase-analytics/references/ios_screen_views.md": {
"sha256": "105c697b1ea009dc0d0d536c86346ae36fb2cc6693173ddf4d579ef9701f4c99",
"size": 11870
},
"skills/firebase-analytics/references/ios_setup.md": {
"sha256": "fbd012707ea472a586e8425526ddfe4dcf6799429e6060ac41751c07a3c18f2e",
"size": 20713
},
"skills/firebase-app-hosting-basics/SKILL.md": {
"sha256": "4f02de25f6d8f86a98f9837960c64df6cf486956f46c54e8c8cd6fb5091f7e47",
"size": 3360
},
"skills/firebase-app-hosting-basics/references/cli_commands.md": {
"sha256": "17b7b20c74d17f0b15a84d1fb3b981388e30f50cdd486fec87215f011abcbc4b",
"size": 3217
},
"skills/firebase-app-hosting-basics/references/configuration.md": {
"sha256": "96dae482499d78355df47b9cb6e66d79b11316f09664cb950dbf3042202a1dff",
"size": 1828
},
"skills/firebase-app-hosting-basics/references/emulation.md": {
"sha256": "1a89d4f2cb63e89ee1733d445c0bccb5517d352785c92a0f837dbdabde08a0d6",
"size": 1493
},
"skills/firebase-auth-basics/SKILL.md": {
"sha256": "247aea2de7ef99b5fac1151082821bebee0b3153f385f640f28f09eba38c8c0b",
"size": 4692
},
"skills/firebase-auth-basics/references/client_sdk_android.md": {
"sha256": "90c13892ff7a11c09aa5bfd00e9466b5bf586e629c9bd278f9a4bf46faef7869",
"size": 6111
},
"skills/firebase-auth-basics/references/client_sdk_web.md": {
"sha256": "273387f012d9c3e7e30f401eb41240972b15043e6810c9c0e1641cf6e8f8ddcc",
"size": 7631
},
"skills/firebase-auth-basics/references/flutter_setup.md": {
"sha256": "7a99d1239cab551d97888640acb0868fd8993dfaadc49ba2af9f5e68e4e7494c",
"size": 5472
},
"skills/firebase-auth-basics/references/ios_setup.md": {
"sha256": "440e3788b85de59ef7274d7d5d19b2ea42431a07bc7fd54069b15e451cdce647",
"size": 2487
},
"skills/firebase-auth-basics/references/security_rules.md": {
"sha256": "a38d5d663169902035f5407f3efee20bc9a7087efce0a601f6f57cd5580d526f",
"size": 1444
},
"skills/firebase-basics/SKILL.md": {
"sha256": "8616611d26f9192a00667ed501d766ce3239e3ae085fd43013c33267c01bb609",
"size": 7414
},
"skills/firebase-basics/references/android_setup.md": {
"sha256": "331879aeaa8190282955e651b58b03166d70e3813e734a06b8a38e2701c067c2",
"size": 8097
},
"skills/firebase-basics/references/firebase-cli-guide.md": {
"sha256": "8e941459049a4dc6352bf9d36e25a6c9c1ddb67a73ed5050fb9ed0cf47781578",
"size": 464
},
"skills/firebase-basics/references/firebase-service-init.md": {
"sha256": "fdcab600ae7f7e3219992377cf0f57c4964762c0067b6d85458e4866beb42ebf",
"size": 692
},
"skills/firebase-basics/references/flutter_setup.md": {
"sha256": "f0a61024be215cfcd1a8eecb8c3cc121119801250df694ea19747426b0e82766",
"size": 4839
},
"skills/firebase-basics/references/ios_setup.md": {
"sha256": "5ea95a6a5e0dc41f2531517ab03459f4fff2353269a13d75302062ab25480d6e",
"size": 6730
},
"skills/firebase-basics/references/local-env-setup.md": {
"sha256": "70b5f97a3cd3695279c3b2b87628d21fd056f4f273a702024f3a96dacc23f5e2",
"size": 2741
},
"skills/firebase-basics/references/refresh/android_studio.md": {
"sha256": "5ebd9863f1ce2e589c1d7da223e0fc1516b45c5400c6db6630875ebe2e7750bb",
"size": 1311
},
"skills/firebase-basics/references/refresh/antigravity.md": {
"sha256": "950112e4c005e687b97624e8de059d793836c8b598ce31231cdbe07812d8fcaa",
"size": 2119
},
"skills/firebase-basics/references/refresh/claude.md": {
"sha256": "b68ca998270fea887cb7a812fc1913477148c5523a4ab60a6d3bbf6684d151e2",
"size": 380
},
"skills/firebase-basics/references/refresh/gemini-cli.md": {
"sha256": "c62e5b0d2c82031f0699a5ac5968c06d133278ba2d73bfc30661c69fc1ee30f3",
"size": 482
},
"skills/firebase-basics/references/refresh/other-agents.md": {
"sha256": "cecf376199694cf5bd8a14875e70a06d4f47da9a8aa4c1bf62da4b43e7b2fda9",
"size": 2302
},
"skills/firebase-basics/references/setup/android_studio.md": {
"sha256": "ceebf53af3c7d66918a94478fcfb594c66da689841a13ba9574604f24e5c21c6",
"size": 658
},
"skills/firebase-basics/references/setup/antigravity.md": {
"sha256": "09bc7ef70475a0d4e5ac45302175dd3c6a83d37a01bb8025a19155a14894c2e0",
"size": 3398
},
"skills/firebase-basics/references/setup/claude_code.md": {
"sha256": "3558eaaa82b62d3dbf0892a156724f269308e01f1c76c2256623a431c658a9a3",
"size": 1927
},
"skills/firebase-basics/references/setup/cursor.md": {
"sha256": "4a5432be276bd534f1b20385029d93ac5c207f36e429e304dfe6ae061252dc4e",
"size": 3112
},
"skills/firebase-basics/references/setup/gemini_cli.md": {
"sha256": "736d0689c23e4aff1c0de3286c9e0f99af0a0e7e3587ecadd9415b779c59efa9",
"size": 2037
},
"skills/firebase-basics/references/setup/github_copilot.md": {
"sha256": "65cc9421a3dd8706f84742bfb763fd097b6e825e6e9b30140c5d4cf0df599b99",
"size": 3428
},
"skills/firebase-basics/references/setup/other_agents.md": {
"sha256": "7efba30dffd81acb2d63490c26f1001aea57485bf9a231e7688bc9e8da27d657",
"size": 3486
},
"skills/firebase-basics/references/web_setup.md": {
"sha256": "a9cf84d4226f1e5864607d8019b21b5128c24620e01513fe802bbbb50e5ca026",
"size": 4020
},
"skills/firebase-crashlytics/SKILL.md": {
"sha256": "d5b158efcbc74051695b39c72900091c47647d633818d570ae67ae86f2a01d3d",
"size": 1754
},
"skills/firebase-crashlytics/references/android_setup.md": {
"sha256": "291f2fae1bfcb12b8c7b7a730bd1bbe0aad27c1dc368d65d7dbef2b5fc2e6bfa",
"size": 6773
},
"skills/firebase-crashlytics/references/ios_setup.md": {
"sha256": "25adf98f77d96f66a33bcc57ba395e5837b65969d0c12ee420ac1f21c737eb73",
"size": 4587
},
"skills/firebase-data-connect-basics/SKILL.md": {
"sha256": "e4aa0e21bca50f967be5c3143f2503bba1cf199d5fe3d4098047e503ce66a493",
"size": 9525
},
"skills/firebase-data-connect-basics/examples.md": {
"sha256": "e29330410f573fcb56a08881e7a24a3173108f3a2e3220528333c063d68d7d57",
"size": 15073
},
"skills/firebase-data-connect-basics/reference/cloud_functions.md": {
"sha256": "bedf1a4bf1f7b802de6c14030bd77b8bd1622501a19af5153c6f6514f64eef0a",
"size": 6111
},
"skills/firebase-data-connect-basics/reference/config.md": {
"sha256": "2a811533db19fe98f439a39b1dc6017ee2395a2137e2d49e18792a518c7a1d7c",
"size": 7256
},
"skills/firebase-data-connect-basics/reference/data_seeding.md": {
"sha256": "70394a87d6c20a50517e4bd8fdabea740203d5645a79c70393a0a91abb628d0d",
"size": 5925
},
"skills/firebase-data-connect-basics/reference/native_sql.md": {
"sha256": "e4686f777e74d888a07f46a80b36349723c80aeda2d11cb35d3f08292adfef76",
"size": 7066
},
"skills/firebase-data-connect-basics/reference/operations.md": {
"sha256": "a37f192ec443e9e8522d0c3b82ef67836997e693ae92a3eab6a68d91545de1ff",
"size": 11226
},
"skills/firebase-data-connect-basics/reference/realtime.md": {
"sha256": "90f7022ea19f68fa9bb96826982c2fc2feefa5bdf673ec7e1883700efaa828c1",
"size": 7842
},
"skills/firebase-data-connect-basics/reference/schema.md": {
"sha256": "68b722cd10726eceb51181743c1c4d162227670824f4b12242b4e6e9463f254f",
"size": 7622
},
"skills/firebase-data-connect-basics/reference/sdk_admin_node.md": {
"sha256": "6ee20ef0d81234b6cbcc5cbbf62c8e755a66a04fd7f547a0dabd13d79ef8acdb",
"size": 4202
},
"skills/firebase-data-connect-basics/reference/sdk_android.md": {
"sha256": "f552b8a310093b9df9b365b0c156d6dc99e463db23f894f84b27971a8ad916ad",
"size": 6088
},
"skills/firebase-data-connect-basics/reference/sdk_flutter.md": {
"sha256": "fb70d1b5f1a4f46ef37724b86df485c6f192d69cba874ae5a639318bae6d42a8",
"size": 3500
},
"skills/firebase-data-connect-basics/reference/sdk_ios.md": {
"sha256": "718bfbcf1246c82125632916b33c4ecf8a3e7d3b7fdc7b227917fffcaf424f2b",
"size": 4350
},
"skills/firebase-data-connect-basics/reference/sdk_web.md": {
"sha256": "7981747b0bd892cf3266bcb76b977c7af8258709092d1a15ab18c6668fbfca7e",
"size": 4899
},
"skills/firebase-data-connect-basics/reference/search.md": {
"sha256": "00c8f4a05b760b278802a209c6fddfa81c0bd5795669b53a364813ea07a743b1",
"size": 8922
},
"skills/firebase-data-connect-basics/reference/security.md": {
"sha256": "a63717c3dc8e856c60938d6d25c1bf75503267fead2face8faee4768a0240f1e",
"size": 9081
},
"skills/firebase-data-connect-basics/templates.md": {
"sha256": "d09743fc721ad4630d0e83503eed117b1245e454632680f0fafdaa5cd1320fbb",
"size": 7312
},
"skills/firebase-firestore/SKILL.md": {
"sha256": "ce09edc308e4ee0e4cf6db8d0cdc04c292a5b0534eb2320ad77a9599eb62c6d2",
"size": 4788
},
"skills/firebase-firestore/references/enterprise/android_sdk_usage.md": {
"sha256": "994585d99c147bced2c413a33579d09667c652dbe8a9b02d1ea91a6dfb31dca7",
"size": 9920
},
"skills/firebase-firestore/references/enterprise/data_model.md": {
"sha256": "3703a4a5671395d564cfa55b2127fdcdd05ba9c2d45d2e259beeeed5b9e5bb94",
"size": 2898
},
"skills/firebase-firestore/references/enterprise/flutter_setup.md": {
"sha256": "56915ee88796b65656e5dbbf2fce433615231b4705d07e41ebc998e19eef5e8d",
"size": 4761
},
"skills/firebase-firestore/references/enterprise/indexes.md": {
"sha256": "3de922b4c18a32a78f223367bb8da655272ab5012c0cb0e26363b2d460f0ba92",
"size": 3972
},
"skills/firebase-firestore/references/enterprise/ios_setup.md": {
"sha256": "9e6fc564e0e716aebf451845b1fe5bd64a7ad5348c9d1173c2290c0391268247",
"size": 5970
},
"skills/firebase-firestore/references/enterprise/provisioning.md": {
"sha256": "5f7554a797412fbc1f819aace51b5966c99253d63f608bcc4ddd910281a6fad5",
"size": 3255
},
"skills/firebase-firestore/references/enterprise/python_sdk_usage.md": {
"sha256": "cecb1efc10f2da5e603d15a36ee473e91f264d0efb68f94363063555a4376b0a",
"size": 3061
},
"skills/firebase-firestore/references/enterprise/web_sdk_usage.md": {
"sha256": "196737ae456c907e7a315b259406fe424fe0e75c0d8508bfa0f5ff5da2578341",
"size": 4760
},
"skills/firebase-firestore/references/standard/android_sdk_usage.md": {
"sha256": "4245b24574f5335a3b2e542388bb24bc8567353ef561381746b5998f36fbed90",
"size": 6762
},
"skills/firebase-firestore/references/standard/flutter_setup.md": {
"sha256": "cd990f1cb760d5b3b5cc5f627da478b4b7bbf0fd9011d126b9c70b3626dde50d",
"size": 4608
},
"skills/firebase-firestore/references/standard/indexes.md": {
"sha256": "6581183f1b4d2cadef81a600e192b346983c9a4bbc8ef3b806531907136025db",
"size": 3439
},
"skills/firebase-firestore/references/standard/ios_setup.md": {
"sha256": "0e327d20a725bfe2dc151b08182540b1f4b208e0119b44b85f680085d628a071",
"size": 5376
},
"skills/firebase-firestore/references/standard/provisioning.md": {
"sha256": "b953078ffeb93cc5a82aa8f1f95c49aab026e6d1dede9a25bc229a5110fc77cf",
"size": 2899
},
"skills/firebase-firestore/references/standard/web_sdk_usage.md": {
"sha256": "1cf1a78158a8be6e02bbf43d8f33bb4b15d88803924ba88e624e762f5e57e15a",
"size": 4547
},
"skills/firebase-hosting-basics/SKILL.md": {
"sha256": "bb7b6c45f02ed3b9c2b5f942b8fa9c37d77ffdf5831d470c5155634afb717891",
"size": 2417
},
"skills/firebase-hosting-basics/references/configuration.md": {
"sha256": "55bc220ac8c1ea3ea4dd08e1c5d45e18cb4305b9a6814b8873d0b58b2027d285",
"size": 1832
},
"skills/firebase-hosting-basics/references/deploying.md": {
"sha256": "bcb931999d68ec3c5595de74035ac0784f6fd63bb73a39cd760a14b21ff39d08",
"size": 1201
},
"skills/firebase-remote-config-basics/SKILL.md": {
"sha256": "9768294ce83681a4a0361831a50b6d6341d98155145384626b148179cf936c8b",
"size": 4889
},
"skills/firebase-remote-config-basics/references/android_setup.md": {
"sha256": "b21b4cd04ae9f33dc1d932f7abb2fa76e7defd2a60813bfc6f449dfda42aae4e",
"size": 4041
},
"skills/firebase-remote-config-basics/references/ios_setup.md": {
"sha256": "f5cd283ec8dabb9dac29cfc3d304144984b8594d8e4c0f5f202bb1281108fe12",
"size": 2675
},
"skills/firebase-security-rules-auditor/SKILL.md": {
"sha256": "6522cd9e61ca577e80326b7204b69883822e1bdf1846b0c829c43993fdeb3b4a",
"size": 3909
},
"skills/firestore-rules-creation/SKILL.md": {
"sha256": "26056872489c535ac58e35de52bf76b14a13607fa57d57f0e6e85f1b0be7e583",
"size": 28084
},
"skills/xcode-project-setup/SKILL.md": {
"sha256": "e96d445e9bdbdb5b9b70da095374175f84d842e4778225101a9f07fa57d5bdc2",
"size": 6135
},
"skills/xcode-project-setup/scripts/xcode_spm_setup/.gitignore": {
"sha256": "48188856de00140ca5a6e778ad6d55b0eb4afa77215cc79621377d2c31e7f7e3",
"size": 153
},
"skills/xcode-project-setup/scripts/xcode_spm_setup/Package.resolved": {
"sha256": "28b46ad0c168371f56a8f60ac4731436ea7d7ca27cae287ce5911add88cff147",
"size": 1076
},
"skills/xcode-project-setup/scripts/xcode_spm_setup/Package.swift": {
"sha256": "4d78392940f8bb87af78d024935576018079b723319c9c5036674a0383d427b9",
"size": 428
},
"skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift": {
"sha256": "7b622be10cc91e6a93c43e9fd03e168d9699e4d06ebbace804facc4cde165e45",
"size": 9397
}
}
}SHA-256 of public snapshot: 95256e30fe0a5b78e9f24b1776f4a1bd1629fd20257482dadfd2c226284d2889