Faits : A. Dans le cadre de poursuites dirigées contre lui, A._ a été interrogé par l'Office des poursuites de Genève (ci-après : l'Office) le 13 septembre 2017. Suite à cette audition, son minimum vital a été calculé en tenant compte de revenus mensuels de 2'974 fr. 15 (à savoir des prestations sociales de la Ville de Genève de 185 fr., des prestations de la SUVA de 1'140 fr. 15, des prestations du Service des Prestations Complémentaires de 1'195 fr. et une rente AI de 454 fr.) et de charges mensuelles de 1'877 fr. 95 (composées de frais de logement de 607 fr. 95, de frais de transport de 70 fr. et du minimum vital de 1'200 fr., aucun montant n'étant pris en compte au titre de prime d'assurance-maladie). La quotité mensuelle saisissable a été arrêtée à 1'096 fr. 20. Par avis du 13 septembre 2017, la SUVA a été informée de la saisie en ses mains, à hauteur de 1'090 fr. par mois, de la rente qu'elle verse à A._. B. Par acte expédié le 13 novembre 2017, A._ a formé une plainte contre la saisie précitée et conclu à la constatation de sa nullité, au motif qu'elle portait atteinte à son minimum vital. Par décision du 1er mars 2018, la Chambre de surveillance des Offices des poursuites et faillites de la Cour de justice du canton de Genève a rejeté la plainte. C. Par acte du 20 mars 2018, A._ interjette un recours en matière civile au Tribunal fédéral, sollicitant l'annulation de la décision querellée et le renvoi de la cause à l'autorité précédente pour nouvelle décision. Il demande aussi, pour la procédure fédérale, l'assistance judiciaire limitée aux frais judiciaires. Les intimés ne se sont pas déterminés sur la requête d'effet suspensif assortissant le recours, alors que l'autorité précédente et l'Office s'en sont remis à justice. Des déterminations sur le fond n'ont pas été demandées. D. Par ordonnance du 20 avril 2018, la Juge présidant la IIe Cour de droit civil a attribué l'effet suspensif au recours.