Ошибки нет.
Корректно: города Казани, о городе Чистополе.
Корректно: в городе Казани.
Лучше: агентство Казани.
Вот что написано о прилагательных с суфиксом -ск- в полном академическом справочнике «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина:
«В большинстве прилагательных с суффиксом -ск- согласный л перед суффиксом мягкий, поэтому после л пишется ь, например: сельский, уральский, барнаульский. Однако в некоторых прилагательных, образованных от нерусских собственных географических названий, сохраняется твердый л, поэтому ь не пишется, например: кызылский, ямалский (наряду с вариантами кызыльский, ямальский)».
«В большинстве прилагательных с суффиксом -ск- согласные н и р перед суффиксом – твердые, поэтому ь в них не пишется: конский, казанский, тюменский, рыцарский, январский, егерский. Однако в следующих прилагательных эти согласные перед суффиксом -ск- мягкие, в них после н и р пишется ь: день-деньской, июньский, сентябрьский, октябрьский, ноябрьский, декабрьский, а также во многих прилагательных, образованных от нерусских собственных географических названий на -нь, например: тянь-шаньский, тайваньский, пномпеньский, торуньский, сычуаньский, тяньцзиньский».
Что касается слов пермский и кемский, то мягкий знак в них не пишется по простой причине: согласный м произносится перед суффиксом -ск- твердо.
Да, географические названия (в т. ч. названия городов) пишутся без кавычек, но вряд ли здесь это правило применимо. Такое название нехарактерно для русской топонимики, так в нашей стране города не называются. «СМАРТ Сити Казань» – не столько географическое название, сколько условное название бизнес-проекта, поэтому кавычки уместны. Кроме того, кавычки помогают читателю воспринимать нехарактерное (в том числе и с точки зрения графического оформления) для русского языка сочетание как единое название.
Казань – существительное женского рода: в Казани.
Запятая не требуется.
Под освоенностью в данном случае понимается то, что название является привычным для носителя языка вследствие более или менее частого употребления в устной и письменной речи; четких критериев (дата заимствования, количество словоупотреблений и др.) нет. Например, такие названия, как Вевак, Наматанай, Маданг (Папуа – Новая Гвинея), вряд ли известны большому числу носителей языка, поэтому при употреблении с родовым словом город их целесообразно не склонять. А такие названия, как Казань и Уренгой, давно употребляются в русском языке, они известны (или, по крайней мере, должны быть известны) большинству говорящих и пишущих по-русски, поэтому их можно назвать освоенными русским языком.
Что касается названия нашей планеты, то оно не склоняется при употреблении с родовым словом. Правильно: на Земле, но: на планете Земля.
См. в «Письмовнике».