The City Clerk shall have power and be required to:
(a) Attend all meetings of the City Council and be responsible for the recording and maintaining of a full and true record of all of the proceedings of the City Council in books that shall bear appropriate titles and be devoted to such purpose;
(b) Maintain separate books, in which shall be recorded respectively all ordinances and resolutions, with the certificate of the Clerk annexed to each thereof stating the same to be the original or a correct copy, and as to an ordinance requiring publication, stating that the same has been published or posted in accordance with this Charter; keep all books properly indexed and open to public inspection when not in actual use;
(c) Maintain a record of all written contracts and official bonds;
(d) Be the custodian of the seal of the City;
(e) Administer oaths or affirmations, take affidavits and depositions pertaining to the affairs and business of the City and certify copies of official records;
(f) Have charge of all City elections.